MCP.Market

PDFMonkey MCP server

by pdfmonkey·io.github.pdfmonkey/pdfmonkey-mcp·v1.0.1

Generate PDFs from templates using the PDFMonkey API

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars18 downloads/wk

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • delete_documentwrite action

    Permanently delete a document and its generated PDF

  • generate_document

    Generate 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_status

    Check the generation status of a document and get its download URL if ready

  • get_quota

    Get current quota and plan information for the account

  • get_snippet

    Get the Liquid code of a specific snippet

  • get_template

    Get detailed information about a specific template including HTML, CSS, and sample data

  • get_user_info

    Get complete user account information including personal details, plan, and settings

  • list_documents

    List documents with optional filtering by status, template, or update time

  • list_snippets

    List all reusable Liquid code snippets in the workspace

  • list_templates

    List all PDF templates available in the workspace. Optionally scope the listing to a specific workspace with workspace_id.

  • list_workspaces

    List 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

no findings
  • 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
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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

  1. Sign up at dashboard.pdfmonkey.io/register
  2. 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.