docrenders-mcp
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@docrenders-mcp Create an invoice PDF for $2,500 design work, due June 17."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
docrenders-mcp
MCP server for DocRenders — generate production-ready PDFs from Claude and any MCP-compatible AI agent.
Tools
Tool | Description |
| Convert Markdown or HTML to a PDF |
| Generate a PDF from a built-in template with structured data |
| List all available templates and their fields |
| Check current period render usage |
Related MCP server: DocAPI MCP
Setup
1. Get a DocRenders API key
Sign up at docrenders.com and generate an API key from your dashboard.
2. Add to Claude Desktop
Add the following to your claude_desktop_config.json:
{
"mcpServers": {
"docrenders": {
"command": "npx",
"args": ["-y", "docrenders-mcp"],
"env": {
"DOCRENDERS_API_KEY": "dcr_live_YOUR_API_KEY"
}
}
}
}Config file location:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
3. Restart Claude Desktop
The DocRenders tools will be available in your next conversation.
Usage examples
Once configured, you can ask Claude things like:
"Generate an invoice PDF for Acme Corp for $2,500 of design work, due June 17."
"Create a PDF resume for Jordan Whistler, senior Go engineer, with experience at Acme and Startup Co."
"Convert this markdown report to a PDF with the ai-summary template."
"How many renders have I used this month?"
Available templates
Template | Required fields |
| name, date, total, items |
| merchant, date, total, items |
| name, email |
| title, date, summary |
| title, author, date, sections |
| sender_name, recipient_name, date, body, signature_name |
| title, client, date, prepared_by, sections |
See docrenders.com/docs for full field reference.
Development
git clone https://github.com/JWhist/docrenders-mcp
cd docrenders-mcp
npm install
npm run build
DOCRENDERS_API_KEY=dcr_live_... node dist/index.jsLicense
MIT
Available Tools
6 toolsget_templateB
Get the full field schema for a specific DocRenders template, including field types, descriptions, and examples.
Inputs: name (required).
get_usageA
Check the current period render usage for the authenticated DocRenders account.
Inputs: no named parameters.
list_templatesA
List all available DocRenders templates with their categories, tags, and field schemas. Supports optional filtering by category or tag.
Inputs: category, tag.
renderA
Convert Markdown or HTML to a PDF. Returns a signed download URL valid for 15 minutes.
Inputs: markdown, html, template, filename, +6 more.
render_templateA
Generate a PDF from a DocRenders template by passing structured data. The template provides the document layout and styling. Use list_templates to see available templates and their required fields, or get_template for a specific template's schema.
Inputs: template (required), data (required), filename, format, +5 more.
render_template_previewA
Generate a preview PDF for a DocRenders template using its built-in preview_fields data. Returns a signed download URL. Previews are cached — repeated calls for the same template return instantly. Does not count against your render quota.
Inputs: template (required), data.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 6 tools
Each tool has a distinct purpose: template listing/schema retrieval, generic rendering, template-based rendering with data or preview data, and usage checking. No overlap.
All tool names use consistent snake_case with verb_noun pattern (e.g., list_templates, render_template). The pattern is predictable and clear.
Six tools cover all necessary operations for a document rendering service: template discovery, rendering, and usage monitoring. Neither too few nor too many.
The tool set provides full lifecycle coverage: listing templates, getting their schemas, rendering documents (both generic and template-based), previewing templates without quota cost, and checking usage. No obvious gaps.
Maintenance
Related MCP Connectors
Render PDFs and images (invoices, receipts, OG images) from templates or HTML. 1 cent each.
Generate invoice and receipt PDFs from JSON. Agent-callable document API with a free demo quota.
Turn HTML or templates into branded invoice & document PDFs from your agent. One call, no install.
Generate PDF reports from Re:port Flow templates via Claude and other AI agents.
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server that converts Markdown to high-quality PDF documents using LaTeX, enabling AI agents like Claude to generate professional PDFs without requiring sign-ups or credit cards.160 npm11MIT
- AlicenseNot gradedqualityDmaintenanceDocAPI is an MCP server that lets AI agents generate PDFs, capture webpage screenshots, and render invoices or documents from HTML templates or structured data, no browser required.45 npmMIT
- AlicenseAqualityDmaintenanceA Model Context Protocol (MCP) server that gives your AI assistant the power to convert Markdown into 14 professional document formats — PDF, DOCX, HTML, LaTeX, CSV, JSON, XML, XLSX, RTF, PNG, and more. Stop copy-pasting. Let the AI do the exporting.333MIT
- AlicenseAqualityDmaintenanceGenerate professional PDFs from Claude, Cursor, and other AI tools. Create invoices, contracts, reports, and certificates from templates or inline HTML markup.768 npm1MIT