85trust / 100

pdfzen

by pdfzen.site in Documents & files

MCP serverPassing, checked 3 h ago

Render PDFs from 45 starter templates or raw HTML. Pay-per-render with USDC via x402.

https://api.pdfzen.site/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
336 ms typical, 336 ms slowest 5%
Last check
3 h ago
Next check
in 2 h

How to call it

Add it to any MCP client that supports remote servers.

{
  "mcpServers": {
    "pdfzen": {
      "type": "http",
      "url": "https://api.pdfzen.site/mcp"
    }
  }
}

4 tools

  • list_starters

    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, pa

  • get_starter

    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 pa

  • render_template_to_pdf

    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 (pdfz

  • render_html_to_pdf

    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 pdfz

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
3 h agoPassed200352 ms
13 h agoPassed200336 ms