Generate professional PDF documents from templates or inline HTML/Handlebars markup via an MCP server API.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Rendoc MCP Server.
generate_documentGenerate a PDF from a template or inline markup
list_templatesList available document templates
preview_templateInspect a template's markup, styles, and schema
create_templateCreate a new reusable template
delete_templateDelete a template by ID
get_documentGet details of a generated document
The rendoc MCP server lets AI assistants like Claude Desktop, Cursor, and any other MCP-compatible client generate professional PDF documents on demand. Connect your AI to rendoc and it can create invoices, contracts, reports, certificates, and any other PDF β from reusable templates or inline HTML/Handlebars markup β all from a natural language prompt.
Turn "Generate an invoice for Acme Corp, 40 hours of consulting at β¬85/h" into a delivered PDF in seconds.
| Use Case | Example Prompt |
|---|---|
| Invoices | "Generate an invoice for client X with these line items..." |
| Contracts | "Draft a freelance contract for TechStart SL, β¬18,000 fee, 50% upfront..." |
| Certificates | "Issue a course completion certificate for MarΓa GonzΓ‘lez..." |
| Reports | "Create a March 2026 sales report with these KPIs..." |
| Bulk generation | "Generate certificates for all 50 attendees in this CSV" |
| Custom documents | Anything you can describe in HTML + data |
See detailed walkthroughs in examples/.
{{variables}}, {{#each}}, {{#if}} in your markupRENDOC_API_KEY and goAdd this to your Claude Desktop configuration file (claude_desktop_config.json):
Restart Claude Desktop. The rendoc tools will appear in the MCP tools menu.
Add this to your project or global settings (.claude/settings.json):
Add to ~/.cursor/mcp.json (or your project's .cursor/mcp.json):
| Tool | Description | Key Parameters |
|---|---|---|
generate_document | Generate a PDF from a template or inline markup | template_id or markup, data, paper_size?, orientation?, filename? |
list_templates | List available document templates | category? |
preview_template | Inspect a template's markup, styles, and schema | template_id |
create_template | Create a new reusable template | name, slug, markup, schema, category?, styles?, sample_data?, paper_size?, orientation?, is_public? |
delete_template | Delete a template by ID | template_id |
get_document | Get details of a generated document | document_id |
get_usage | View monthly API usage statistics | (none) |
Each tool returns structured JSON with download URLs, document IDs, and metadata the assistant can act on.
| Variable | Required | Default | Description |
|---|---|---|---|
RENDOC_API_KEY | Yes | β | Your rendoc API key for authentication |
RENDOC_API_URL | No | https://rendoc.dev | Base URL for the rendoc API (useful for self-hosted instances) |
Detailed walkthroughs with real prompts and tool calls:
The MCP server translates natural language tool calls from your AI assistant into authenticated REST requests to the rendoc API, and returns structured responses with PDF download URLs.
Contributions are welcome. See CONTRIBUTING.md for development setup and PR guidelines.
For security issues, please see SECURITY.md and email info@rendoc.dev β do not open a public issue.
@rendoc/mcp-server@rendoc/sdk (TypeScript), rendoc (Python)MIT β see LICENSE.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/yoryocoruxo-ai-rendoc-mcp-server)<a href="https://allmcps.com/mcp/yoryocoruxo-ai-rendoc-mcp-server"><img src="https://allmcps.com/api/badge/yoryocoruxo-ai-rendoc-mcp-server?style=directory" alt="Rendoc MCP Server on AllMCPs" /></a>