pdfrender

Registre officiel Recherche et web

HTML and CSS to PDF MCP server with page headers, footers and page numbers. No headless browser.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http pdfrender 'https://api.pdfrender.dev/mcp/' --header 'X-API-Key: <Optional API key; the anonymous tier works without it>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "pdfrender": {
            "type": "http",
            "url": "https://api.pdfrender.dev/mcp/",
            "headers": {
                "X-API-Key": "<Optional API key; the anonymous tier works without it>"
            }
        }
    }
}

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. pdfrender
  2. Quickstart
  3. Use it from
  4. Templates
  5. Links
  6. API
  7. About the files here

pdfrender

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.

Quickstart

Render HTML to a PDF in one call. The anonymous tier needs no key; add -H "X-API-Key: $PDFRENDER_API_KEY" for your plan's limits.

curl -X POST https://api.pdfrender.dev/v1/render \
  -H 'content-type: application/json' \
  -d '{"html":"<h1>Hello</h1>"}' -o hello.pdf

The response is the PDF itself (content-type: application/pdf), saved as hello.pdf. Page size, margins, headers, footers and page numbers are set in the HTML's print CSS.

Use it from

MCP server

Streamable-HTTP endpoint: https://api.pdfrender.dev/mcp/ — the anonymous tier works without a key; an API key raises the limits.

Claude Code:

claude mcp add --transport http pdfrender https://api.pdfrender.dev/mcp/

Claude Code: /plugin marketplace add pdfrender-dev/pdfrender then /plugin install pdfrender@pdfrender (set PDFRENDER_API_KEY for your key).

Cursor / Windsurf / Cline / Claude Desktop:

{
  "mcpServers": {
    "pdfrender": {
      "url": "https://api.pdfrender.dev/mcp/"
    }
  }
}

One-click installs for every client: https://pdfrender.dev/connect

Integrations (n8n, Zapier, Make, Dify, SDKs and templates): https://github.com/pdfrender-dev/pdfrender-integrations

Templates

Ready-made workflows: https://pdfrender.dev/templates

API

Base URL https://api.pdfrender.dev/ — authenticate with an X-API-Key header; anonymous calls work at a lower rate limit.

About the files here

  • .claude-plugin/ — Claude Code plugin, with this repo as its own marketplace.
  • .mcp.json — the MCP server the Claude Code plugin connects to.
  • gemini-extension.json — Gemini CLI extension manifest.
  • glama.json — Glama server claim (names the maintainer).
  • mcp.json — Agent Plugins 1.0 MCP server config.
  • plugin.json — Agent Plugins 1.0 plugin manifest.
  • server.json — the entry in the official MCP Registry.
  • skills/ — an Agent Skill (agentskills.io SKILL.md) for skill galleries.

Questions fréquentes

Qu'est-ce que pdfrender ?

HTML and CSS to PDF MCP server with page headers, footers and page numbers. No headless browser.

Comment installer pdfrender ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http pdfrender 'https://api.pdfrender.dev/mcp/' --header 'X-API-Key: <Optional API key; the anonymous tier works without it>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour pdfrender ?

Oui. Il attend X-API-Key, à renseigner dans sa configuration.

pdfrender est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient pdfrender ?

Il est publié par pdfrender-dev. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.