HTML and CSS to PDF API and MCP server. WeasyPrint with page headers, footers and page numbers, no headless browser. Hosted in Germany.
pdfrender turns HTML and CSS into PDF over a REST API and an MCP server. WeasyPrint 70 lays out the pages, with paper size, margins, headers, footers and page numbers set in CSS. It runs no JavaScript and fetches no URLs, so images and fonts go in as data: URIs. Limits are 2 MB of HTML and 50 pages per render. The servers are in Germany. The free plan has 100 credits a month and needs no card.
- pdfrender: start here, for the MCP server, the Claude Code plugin and the API.
- pdfrender-integrations: n8n, Zapier, Make, Dify, SDKs and templates.
- pdfrender-action: use pdfrender in GitHub Actions.
- Website: https://pdfrender.dev/go/github
- API docs: https://api.pdfrender.dev/docs
- Pricing: https://pdfrender.dev/pricing
- Support: https://pdfrender.dev/support