Claude Desktop + pdfmcp: setup guide

Add pdfmcp to Claude Desktop as a remote MCP connector.

What you need: a free pdfmcp API key — sign in with your email (no password) and copy the key shown at first login. Then replace pdfmcp_live_YOUR_KEY in the config below.

Where it goes: Claude Desktop → Settings → Connectors (no file to edit)

Name:  pdfmcp
URL:   https://mcp.pdfmcp.org/mcp

Steps

  1. Get a free API key from the pdfmcp dashboard (sign in with your email — no password).
  2. Open Claude Desktop → Settings → Connectors → “Add custom connector”.
  3. Name it “pdfmcp” and paste the server URL above.
  4. If your client shows an authorization/header field, enter your key as shown in the note below.
  5. Start a new chat and ask Claude to list the pdfmcp tools, or drop in a PDF and ask it to extract the text.

Some Claude Desktop builds don't expose custom header fields for connectors. If there's nowhere to put the key, use the bridge config instead: add this to claude_desktop_config.json (Settings → Developer → Edit Config) — it runs the open-source mcp-remote bridge locally and forwards your key as a header:

Config

{
  "mcpServers": {
    "pdfmcp": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.pdfmcp.org/mcp",
        "--header",
        "Authorization: Bearer pdfmcp_live_YOUR_KEY"
      ]
    }
  }
}

Troubleshooting

Try it with

On-deviceMerge PDFsCombine multiple PDF files into one, in upload order.On-devicePDF to textExtract plain text, one form-feed separated section per page.On-deviceCompress PDFReduce file size with Ghostscript. Presets: light (printer quality), medium (ebook), heavy (screen, smallest).

More clients: Claude Code MCP setup · ChatGPT MCP setup · Cursor MCP setup · All MCP setup guides · REST API quickstart