
pdfzen
Gives Claude direct access to pdfzen's HTML-to-PDF rendering engine through the x402 micropayment protocol. The server exposes the same /v1/render/pdf endpoint developers use, letting agents generate PDFs from 45 starter templates or raw HTML by paying per render with USDC. No API key setup or account management needed on your end. Useful when you want Claude to programmatically generate invoices, reports, or formatted documents during a conversation without pre-funding credits or managing auth tokens. The agent pays roughly half a cent per render directly from its wallet, and you get the PDF bytes back in the response.
- tools
- 4
- transport
- HTTP
- last updated
- May 14, 2026
Install
From registry metadata$ npx add-mcp https://api.pdfzen.site/mcp --name renderRun in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http render https://api.pdfzen.site/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 4 toolsVerified live against the running server on Nov 6, 2026.
list_startersList pdfzen's 45 public starter templates — invoices, receipts, contracts, certificates, NDAs, letters, reports, resumes, boarding passes, menus, bank statements, lab reports, lease agreements, performance reviews, and more. Returns an array of { slug, name, description, icon,...
List pdfzen's 45 public starter templates — invoices, receipts, contracts, certificates, NDAs, letters, reports, resumes, boarding passes, menus, bank statements, lab reports, lease agreements, performance reviews, and more. Returns an array of { slug, name, description, icon,...
No parameters. Call it with no arguments.
get_starterFetch the full HTML body, CSS, sampleData, and pageOptions for one starter template by slug. Use this when you need to understand the exact shape of `data` the template expects before calling render_template_to_pdf, or when you want to fork a starter into custom HTML. Free, no...1 params
Fetch the full HTML body, CSS, sampleData, and pageOptions for one starter template by slug. Use this when you need to understand the exact shape of `data` the template expects before calling render_template_to_pdf, or when you want to fork a starter into custom HTML. Free, no...
slug*stringrender_template_to_pdfPrepare a paid PDF render from one of the 45 starter templates. Validates your template + data and returns the exact, ready-to-execute HTTP request to run against pdfzen's render endpoint — POST /v402/render/pdf (x402, $0.006 USDC on Base, no API key) or POST /v1/render/pdf (p...3 params
Prepare a paid PDF render from one of the 45 starter templates. Validates your template + data and returns the exact, ready-to-execute HTTP request to run against pdfzen's render endpoint — POST /v402/render/pdf (x402, $0.006 USDC on Base, no API key) or POST /v1/render/pdf (p...
dataobjectpageOptionsobjecttemplate*stringrender_html_to_pdfPrepare a paid PDF render from arbitrary Handlebars-flavoured HTML. Use only when no starter fits (one-off layouts, custom branding). Prefer render_template_to_pdf when a starter matches. Validates your HTML and returns the exact, ready-to-execute HTTP request to run against p...4 params
Prepare a paid PDF render from arbitrary Handlebars-flavoured HTML. Use only when no starter fits (one-off layouts, custom branding). Prefer render_template_to_pdf when a starter matches. Validates your HTML and returns the exact, ready-to-execute HTTP request to run against p...
cssstringdataobjecthtml*stringpageOptionsobjectSponsors
Readme
Details
- Repository
- github.com/yalamber/pdfzen
- Website
- pdfzen.site
- Category
- Design & Creative
- Transport
- HTTP
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026