Skip to main content
Glama
pdfmonkey

PDFMonkey MCP Server

Official
by pdfmonkey

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PDFMONKEY_API_KEYYesYour PDFMonkey API key for authenticating with the PDFMonkey API. Required for all operations.

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}
prompts
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_workspacesA

List all PDFMonkey workspaces accessible with the current API key

list_templatesA

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

get_templateA

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

generate_documentA

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_statusB

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

list_documentsA

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

delete_documentA

Permanently delete a document and its generated PDF

list_snippetsA

List all reusable Liquid code snippets in the workspace

get_snippetA

Get the Liquid code of a specific snippet

get_quotaA

Get current quota and plan information for the account

get_user_infoA

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

Prompts

Interactive templates invoked by user choice

NameDescription
list-templates-formattedDisplay all PDF templates in a clean, readable format with key information
show-documents-statusShow documents with their status, download links, and metadata in a structured way
generate-invoiceGuide the user through generating an invoice PDF with proper formatting
workspace-overviewDisplay a comprehensive overview of the workspace including quota, templates, and recent documents

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.7/5.0

Scored across 11 tools

Disambiguation4/5

Each tool maps to a distinct resource/action, and the list/get/generate/delete separation is clear. The only mild overlap is get_quota and get_user_info, since both mention plan information, but their primary purposes remain distinguishable.

Naming Consistency5/5

All tool names use lowercase snake_case with a consistent verb_noun convention: get_, list_, generate_, and delete_. Singular and plural nouns are used sensibly to distinguish individual resources from collections.

Tool Count5/5

With 11 tools, the surface covers account, workspace, template, snippet, and document concerns without feeling bloated. Each tool contributes meaningfully to the PDF generation workflow.

Completeness3/5

The document generation lifecycle is covered end-to-end: list/get templates, generate, poll status, list documents, and delete. However, templates and snippets are read-only, with no create/update/delete operations, which is a notable gap if the server is meant to fully manage PDFMonkey resources.

Maintenance

ActivitySlowing
ResponsivenessNo issues