PDFMonkey MCP server
io.github.pdfmonkey/pdfmonkey-mcp·v1.0.1Generate PDFs from templates using the PDFMonkey API
0 stars18 downloads/wk
Reviews
Write oneNobody has reviewed PDFMonkey yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
PDFMonkey tools (11, 1 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
delete_documentwrite actionPermanently delete a document and its generated PDF
generate_documentGenerate a PDF document from a template with provided data. This uses async generation with automatic polling until completion. Returns the download URL when ready. Optionally target a specific workspace with workspace_id.
get_document_statusCheck the generation status of a document and get its download URL if ready
get_quotaGet current quota and plan information for the account
get_snippetGet the Liquid code of a specific snippet
get_templateGet detailed information about a specific template including HTML, CSS, and sample data
get_user_infoGet complete user account information including personal details, plan, and settings
list_documentsList documents with optional filtering by status, template, or update time
list_snippetsList all reusable Liquid code snippets in the workspace
list_templatesList all PDF templates available in the workspace. Optionally scope the listing to a specific workspace with workspace_id.
list_workspacesList all PDFMonkey workspaces accessible with the current API key
Public scan report
scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it
- Code scan9 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 7 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How PDFMonkey compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 11
- the typical server has 7
- Tools that change things
- 9%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 18
- more than 5% of 12,191 servers with a package
What its tools let an agent do: 9 read · 1 create · 1 delete
Release history: 2 versions in the registry since 2026-08-18, latest 2026-10-26, typically one every 70 days.
Install PDFMonkey in Claude Code, Cursor or VS Code
Runs npx -y pdfmonkey-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add pdfmonkey-mcp -- npx -y pdfmonkey-mcp-server
What the publisher says
From the PDFMonkey repository's README, as published. We do not edit it. Read it on GitHub
PDFMonkey MCP Server
A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with the PDFMonkey API for generating PDFs from templates.
Features
- Template Management: List and inspect PDF templates with detailed information (HTML, CSS, properties)
- Document Generation: Create PDFs with async generation and automatic polling
- Document Management: List, check status, and delete generated documents
- Snippet Support: Access reusable Liquid code snippets
- Workspace Info: View workspace details
- User & Quota Management: Check account quota, plan information, and user details
Quick Start
Option 1: Docker (Recommended)
# Build locally (a published Docker Hub image is not available yet)
docker build -t pdfmonkey-mcp-server:latest .Configure in Claude Desktop:
macOS: ~/Library/Application Support/Claude/claudedesktopconfig.json
Windows: %APPDATA%\Claude\claudedesktopconfig.json
{
"mcpServers": {
"pdfmonkey": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"PDFMONKEY_API_KEY=your-api-key-here",
"pdfmonkey-mcp-server:latest"
]
}
}
}See DOCKER-MCP-TOOLKIT.md for Docker MCP Toolkit integration.
Option 2: From npm
npm install -g pdfmonkey-mcp-server{
"mcpServers": {
"pdfmonkey": {
"command": "pdfmonkey-mcp-server",
"env": {
"PDFMONKEY_API_KEY": "your-api-key-here"
}
}
}
}Option 3: From Source
git clone https://github.com/pdfmonkey/pdfmonkey-mcp
cd pdfmonkey-mcp
npm install
npm run build{
"mcpServers": {
"pdfmonkey": {
"command": "node",
"args": ["/absolute/path/to/pdfmonkey-mcp-server/dist/index.js"],
"env": {
"PDFMONKEY_API_KEY": "your-api-key-here"
}
}
}
}Get Your API Key
- Sign up at dashboard.pdfmonkey.io/register
- Get your API key from the dashboard
Available Tools (11 total)
Workspace Operations
- listworkspaces** - List all accessible workspaces
Template Operations
- listtemplates** - List all PDF templates
- gettemplate** - Get template details with full HTML, CSS, and properties
Document Operations
- generatedocument** - Generate PDF with async polling (1.5s intervals, 3min timeout)
- getdocumentstatus - Check document status and get download URL
- listdocuments - List documents with filters (status, templateid, page, updated_since)
- deletedocument** - Delete document permanently
Snippet Operations
- listsnippets** - List all Liquid code snippets
- getsnippet** - Get snippet code
User & Quota Operations
- getquota** - Get quota and plan information
- getuserinfo - Get complete account details
Usage Examples
Generate an Invoice
User: Generate a PDF invoice using my invoice template
Claude: I'll help you generate an invoice. First, let me list your templates.
[Uses list_templates tool]
I found your invoice template (ID: abc-123). Now I'll generate the PDF.
[Uses generate_document tool with data]
Your invoice has been generated! Download: https://...View Template Code
User: Show me the HTML and CSS for template abc-123
Claude: [Uses get_template tool]
Here's the complete template:
### 📝 HTML Template
[Shows full HTML code]
### 🎨 CSS Styles
[Shows full CSS code]
### 📊 Sample Data
[Shows JSON properties]Check Account Status
User: What's my current quota?Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-03restoreB → Ascore 85
PDFMonkey: common questions
- Is PDFMonkey MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the PDFMonkey safety report
- How do I install PDFMonkey?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does PDFMonkey need an API key?
- Yes. The registry entry asks for
PDFMONKEY_API_KEY. - Is PDFMonkey maintained?
- The last commit was 9 days ago (2026-10-26). The latest release is v1.0.1.
- How does PDFMonkey compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 11 (the typical server has 7); tools that change things 9% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.