JetBrains IDEs + pdfmcp: setup guide

Add pdfmcp to JetBrains AI Assistant via its MCP settings.

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: Settings → Tools → AI Assistant → Model Context Protocol (MCP)

{
  "mcpServers": {
    "pdfmcp": {
      "url": "https://mcp.pdfmcp.org/mcp",
      "headers": {
        "X-API-Key": "pdfmcp_live_YOUR_KEY"
      }
    }
  }
}

Steps

  1. Get a free API key from the pdfmcp dashboard and replace pdfmcp_live_YOUR_KEY in the JSON.
  2. Open Settings → Tools → AI Assistant → Model Context Protocol (MCP) → Add.
  3. Choose the remote/HTTP server option and paste the JSON above (or enter the URL and X-API-Key header in the form fields).
  4. Apply and restart the IDE's AI chat; pdfmcp tools will be listed.
  5. Try: “Use pdfmcp to extract text from this PDF”.

Menu names vary slightly between JetBrains IDE versions (IntelliJ IDEA, PyCharm, WebStorm…). The endpoint and header are the same everywhere.

Troubleshooting

Try it with

On-devicePDF info & metadataPage count, page sizes, metadata, encryption status as JSON.On-deviceMerge PDFsCombine multiple PDF files into one, in upload order.On-devicePDF to textExtract plain text, one form-feed separated section per page.

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