Rendoc Mcp Server

io.github.yoryocoruxo-aiPublished by GitHub account yoryocoruxo-aiv1.0.9Updated Oct 24, 2026

Generate professional PDFs (invoices, contracts, reports) from AI tools via rendoc templates.

Overview

AI-generated overview

Rendoc MCP server lets an AI assistant generate professional PDFs such as invoices, contracts, reports and certificates from rendoc templates or inline markup.

What you can do
  • Generate PDF documents from a saved template or inline HTML/Handlebars markup, with paper size and orientation options
  • List available templates and inspect a template's markup, styles and schema
  • Create new reusable templates and delete templates by ID
  • Look up details of a generated document, including download URLs and metadata
  • Check monthly API usage statistics
When to use it
Useful when you want an assistant to turn a prompt or dataset into finished PDF documents — invoices, contracts, certificates, reports or bulk batches — without leaving the chat, and when you want reusable templates with schema validation.
Requirements
Runs locally over stdio, typically launched with npx from the npm package @rendoc/mcp-server, so Node.js is needed. Requires a rendoc account and an API key supplied in the RENDOC_API_KEY environment variable; an optional RENDOC_API_URL can point at a self-hosted instance. Network access to the rendoc API is required.
Before you install
The API key in RENDOC_API_KEY is a secret stored in the client configuration. Document content and data are sent to the rendoc API for PDF generation, so avoid putting sensitive material in prompts unless that is acceptable. The server can create and delete templates, which changes data in your rendoc account, and usage may be metered against your plan.

Installation

In SourceWeft

  1. Open Rendoc Mcp Server in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

@rendoc/mcp-server

[npm version] [License: MIT] [CI]

[rendoc MCP server]

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 Cases

Use CaseExample 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 documentsAnything you can describe in HTML + data

See detailed walkthroughs in examples/.

Features

  • 7 tools for document generation, template management, and usage tracking
  • Template-based or inline — save reusable templates or pass markup on the fly
  • Handlebars syntax — use {{variables}}, {{#each}}, {{#if}} in your markup
  • Multiple paper sizes — A4, Letter, Legal, A3, A5, portrait or landscape
  • Schema validation — templates can declare a JSON Schema so the AI can't pass invalid data
  • Zero config — just set RENDOC_API_KEY and go
  • Lightweight — ~35 KB unpacked, pure TypeScript, only 2 runtime dependencies
  • Verified on Glama — security, quality, and license checks passed

Quick Setup for Claude Desktop

Add this to your Claude Desktop configuration file (claude_desktop_config.json):

json
{  "mcpServers": {    "rendoc": {      "command": "npx",      "args": ["-y", "@rendoc/mcp-server"],      "env": {        "RENDOC_API_KEY": "your-api-key"      }    }  }}

Restart Claude Desktop. The rendoc tools will appear in the MCP tools menu.

Quick Setup for Claude Code

Add this to your project or global settings (.claude/settings.json):

json
{  "mcpServers": {    "rendoc": {      "command": "npx",      "args": ["-y", "@rendoc/mcp-server"],      "env": {        "RENDOC_API_KEY": "your-api-key"      }    }  }}

Quick Setup for Cursor

Add to ~/.cursor/mcp.json (or your project's .cursor/mcp.json):

json
{  "mcpServers": {    "rendoc": {      "command": "npx",      "args": ["-y", "@rendoc/mcp-server"],      "env": {        "RENDOC_API_KEY": "your-api-key"      }    }  }}

Available Tools

ToolDescriptionKey Parameters
generate_documentGenerate a PDF from a template or inline markuptemplate_id or markup, data, paper_size?, orientation?, filename?
list_templatesList available document templatescategory?
preview_templateInspect a template's markup, styles, and schematemplate_id
create_templateCreate a new reusable templatename, slug, markup, schema, category?, styles?, sample_data?, paper_size?, orientation?, is_public?
delete_templateDelete a template by IDtemplate_id
get_documentGet details of a generated documentdocument_id
get_usageView monthly API usage statistics(none)

Each tool returns structured JSON with download URLs, document IDs, and metadata the assistant can act on.

Get an API Key

  1. Sign up at rendoc.dev
  2. Go to the API Keys dashboard
  3. Create a new key and copy it into your MCP client config

Environment Variables

VariableRequiredDefaultDescription
RENDOC_API_KEYYes—Your rendoc API key for authentication
RENDOC_API_URLNohttps://rendoc.devBase URL for the rendoc API (useful for self-hosted instances)

Examples

Detailed walkthroughs with real prompts and tool calls:

How It Works

┌──────────────┐   MCP/stdio    ┌────────────────────┐   HTTPS   ┌─────────────┐│ Claude Code  │ ─────────────▶ │ @rendoc/mcp-server │ ────────▶ │ rendoc API  ││ / Desktop    │                │   (this package)    │           │  (PDF gen)  │└──────────────┘ ◀───────────── └────────────────────┘ ◀──────── └─────────────┘        ▲         tool results                        download URL        │        └── User prompt: "Generate an invoice for..."

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.

Contributing

Contributions are welcome. See CONTRIBUTING.md for development setup and PR guidelines.

For security issues, please see SECURITY.md and email [email protected] — do not open a public issue.

Links

License

MIT — see LICENSE.

Source: README.md at commit c6bb53b

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.0.9LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts