Open the configuration
- Open Claude Desktop’s Settings.
- Select Developer, then Edit Config.
- Open
claude_desktop_config.jsonin the location shown by the app. The standard Windows location is%APPDATA%\Claude\claude_desktop_config.json.
LocalCache\Roaming\Claude directory.

Open Developer settings and select Edit config.
Add PDF.co
For a new configuration file, paste the following JSON. If the file already containsmcpServers, add the pdfco entry inside that object and preserve the other entries. If the file has other settings but no mcpServers, add mcpServers as a top-level property alongside those settings, keeping a comma between properties.
command with the path returned by (Get-Command uvx -ErrorAction Stop).Source, keeping doubled backslashes in the JSON. Replace YOUR_PDFCO_API_KEY with your key from the PDF.co dashboard.
The command field contains only the executable path. pdfco-mcp is a separate argument. You do not need a server URL for this STDIO connection.

Add the pdfco entry to claude_desktop_config.json while preserving the other settings.
Restart and check the tools
- Save the file and fully quit Claude Desktop, including its system-tray process if it is still running.
- Reopen Claude Desktop and start a new chat.
- Confirm that
pdfcois running in Settings > Developer. In the chat, open + > Connectors, selectpdfco, and check its tool access. - Send this prompt and approve the PDF.co tool calls when requested:

Claude Desktop reports a completed conversion; sensitive parts of the temporary output URL are hidden.
Troubleshooting
Claude does not select PDF.co automatically
Tool selection can vary by model. If Claude does not pick up PDF.co, explicitly ask it to use the PDF.co MCP server (pdfco) and name the required tool, such as pdf_to_text, as in the sample prompt above. This can also help after restarting the app.
Server is running but Claude cannot find the tools
If Claude says it has no PDF.co connector or cannot usepdf_to_text even though the server is running:
- In the chat, open + > Connectors > pdfco.
- Open Tool access.
- Change the setting from loading tools only when needed to the option that keeps the tools loaded.
- Send the sample conversion prompt again and approve the PDF.co tool calls when requested.
Other connection issues
- If
pdfcois absent, confirm that you edited the file opened through Edit Config, saved valid JSON, and fully restarted the app. - If the server cannot start, check the full
uvx.exepath and the server’s error output in Developer settings. - If tools load but processing fails, check
X_API_KEYand the PDF.co error returned by the tool.