PDFMakerAPI
MCP Server · No API key

Create editable PDFs in Claude, Cursor & any MCP client

Connect PDFMakerAPI as an MCP server, then just ask your assistant for a document — invoices, certificates, reports, resumes — and get a link to preview, edit any field, and download the PDF.

One tool: create_document · Open source (MIT)

In Claude

Add the connector, then ask

1

Add the custom connector

In Claude.ai: Settings → Connectors → Add custom connector, and paste the remote URL below. No login or API key.

https://api.pdfmakerapi.com/mcp
2

Ask for a document

Try a prompt like:

  • "Make a professional invoice for Acme with 3 line items."
  • "Create a course completion certificate for Jordan Lee."

See it in action

From prompt to editable PDF

The link opens a live editor — change any field and the preview updates, then download the finished PDF.

An invoice created by the PDFMakerAPI MCP server, open in the live editor — an editable form on the left and the rendered invoice PDF on the right.

Every MCP client

Works wherever you use MCP

Hosted remote endpoint

For web clients (Claude.ai, ChatGPT) — no install, just the URL:

https://api.pdfmakerapi.com/mcp

Local (npx)

For Claude Desktop, Cursor, Windsurf, Cline, VS Code — add this config:

{
  "mcpServers": {
    "pdfmakerapi": {
      "command": "npx",
      "args": ["-y", "@pdfmakerapi/mcp"]
    }
  }
}

Per-client

Claude.ai (web)

Settings → Connectors → Add custom connector → paste the remote URL.

Claude Desktop

Settings → Developer → Edit Config → add the npx block.

Cursor

Add the npx block to ~/.cursor/mcp.json (or the remote URL).

Windsurf

Add the npx block to ~/.codeium/windsurf/mcp_config.json.

Cline

MCP Servers → Configure → add the npx block.

VS Code

Add to .vscode/mcp.json (uses a "servers" key).

ChatGPT

Settings → Connectors → add the remote URL (Plus/Pro/Enterprise).

New to PDF MCP servers? See our roundup of the best MCP servers for generating PDFs to compare the options.

What you can make

Any document, just by asking

Invoices & receipts
Certificates & awards
Business reports
Resumes & CVs
Offer & cover letters
Quotes & statements

Troubleshooting

If something isn't working

The server doesn't show up in my client

Restart the client after editing its MCP config, and double-check the JSON is valid (no trailing commas). For remote clients, confirm the URL is exactly https://api.pdfmakerapi.com/mcp.

npx fails to start the server

Make sure Node.js 18+ is installed (node -v). Then retry with npx -y @pdfmakerapi/mcp@latest.

Connection or timeout errors on the remote endpoint

The endpoint is healthy at /health. Verify your network/proxy allows HTTPS to api.pdfmakerapi.com, and that you're using the Streamable HTTP transport.

"Document is too large"

Documents are capped at ~1 MB of JSON. Trim very large tables or split the content into multiple documents.

The returned link won't open

Copy the full link (it ends in a document ID). Each link points to a stored document; if it 404s, generate the document again.

Still stuck?

Open an issue on GitHub or email support@pdfmakerapi.com.

FAQ

Frequently asked questions

What is the PDFMakerAPI MCP server? +

It is a Model Context Protocol (MCP) connector that gives your AI agent one tool, create_document. You describe a document in plain English and it returns a link to an editable PDF you can preview, edit, and download.

Do I need an API key or to install anything? +

No. Use the hosted remote endpoint (just a URL) in Claude.ai or ChatGPT, or run it locally with npx in Claude Desktop, Cursor, and other clients. No account or API key is required.

Which clients does it work with? +

Any MCP client — Claude.ai, Claude Desktop, Cursor, Windsurf, Cline, VS Code, Zed, and ChatGPT. Web clients use the remote URL; desktop/IDE clients can use the remote URL or the npx command.

What kinds of documents can it make? +

Invoices, receipts, certificates, reports, resumes, offer and cover letters, quotes, and more — with headings, tables, totals, and your real data.

How is this different from other PDF tools? +

Most PDF MCP servers only read PDFs or convert Markdown. PDFMakerAPI generates a real, branded, editable document and returns a link so you can fine-tune any field before downloading.

Add PDFMakerAPI to your assistant

Connect the server, describe a document, and download a polished PDF in seconds.

Questions or issues? support@pdfmakerapi.com