Server data from the Official MCP Registry
Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.
Turn a description into a shareable, editable PDF — invoices, certificates, reports, resumes.
Remote endpoints: streamable-http: https://api.pdfmakerapi.com/mcp
Valid MCP server (2 strong, 3 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.
1 tool verified · Open access · 1 issue found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Available as Local & Remote
This plugin can run on your machine or connect to a hosted endpoint. during install.
From the project's GitHub README.
An MCP server for PDFMakerAPI. It
exposes a single create_document tool that turns a plain-English document description into a
shareable link which opens in the PDFMakerAPI editor — preview it, edit any field, and download
the PDF.
Works with Claude Desktop, Claude.ai, Cursor, Windsurf, Cline, Zed, VS Code, ChatGPT, and any
other MCP client. It's a thin client of the public API at https://api.pdfmakerapi.com, so it needs
no account or credentials of its own.
One-click:
Or add the same config manually (works in every desktop client):
{
"mcpServers": {
"pdfmakerapi": {
"command": "npx",
"args": ["-y", "@pdfmakerapi/mcp"]
}
}
}
Settings → Developer → Edit Config (claude_desktop_config.json), add the mcpServers block above, and restart Claude.
Use the Add to Cursor button, or add the block to ~/.cursor/mcp.json (global) or .cursor/mcp.json (per-project).
Add the block to ~/.codeium/windsurf/mcp_config.json (or via Settings → Cascade → MCP).
Cline → MCP Servers → Configure, and add the mcpServers block.
Use the Install in VS Code button, or add to .vscode/mcp.json (note: VS Code uses a servers key):
{
"servers": {
"pdfmakerapi": { "command": "npx", "args": ["-y", "@pdfmakerapi/mcp"] }
}
}
In settings.json:
{
"context_servers": {
"pdfmakerapi": { "command": { "path": "npx", "args": ["-y", "@pdfmakerapi/mcp"] } }
}
}
If your client supports remote MCP servers, just point it at the hosted endpoint — no npx, no Node:
https://api.pdfmakerapi.com/mcp
{ "url": "https://api.pdfmakerapi.com/mcp" } instead of command/args.Ask your assistant for a document:
"Make a professional invoice for Acme with 3 line items." "Create a course completion certificate." "Build a clean one-page resume."
It calls create_document and returns a link like https://app.pdfmakerapi.com/d/<id> — open it to
preview, edit any field, and download the PDF.
| Env var | Default | Purpose |
|---|---|---|
PDFMAKERAPI_BASE_URL | https://api.pdfmakerapi.com | Point at a different API (e.g. http://localhost:3001 for local dev). |
git clone https://github.com/GerardoBarrera/pdfmakerapi-mcp.git
cd pdfmakerapi-mcp
npm install
npm run build # compile to dist/
npm run dev # run from source (tsx)
https://api.pdfmakerapi.com/mcp.npx fails to start — ensure Node.js 18+ is installed (node -v), then retry npx -y @pdfmakerapi/mcp@latest.api.pdfmakerapi.com, and that you're using the Streamable HTTP transport.MIT
Be the first to review this server!
by Modelcontextprotocol · Developer Tools
Web content fetching and conversion for efficient LLM usage
by Modelcontextprotocol · Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno · Developer Tools
Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.