pdfrender

MCP serverWeb & browsing

pdfrender converts HTML into PDF files. Once added, your AI can take HTML content and produce a PDF that matches the original layout exactly, down to the pixel. This is useful whenever a document needs to keep its exact appearance.

Use pdfrender in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add pdfrender and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use pdfrender to render html to pdf

Details

Available today. Use it from your connected AI after setup.

After adding pdfrender, give your AI some HTML and ask it to render a PDF from it.

pdfrenderStart free

What your AI can do with it

  • Turn HTML content into a finished PDF file
  • Reproduce the exact layout and appearance of the original HTML in the PDF
  • Create fixed-format documents from HTML you or your AI write

Install pdfrender

The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.

  • Claude Code

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

    Run it once in your project, then open /mcp to approve any sign-in the server asks for.

  • Claude Desktop

    https://api.pdfrender.dev/mcp/

    Add a custom connector in Settings, paste this address, and approve the sign-in.

  • Cursor

    cursor://anysphere.cursor-deeplink/mcp/install?name=pdfrender&config=eyJ1cmwiOiJodHRwczovL2FwaS5wZGZyZW5kZXIuZGV2L21jcC8ifQ==

    Open the link and Cursor adds the server at that address.

  • ChatGPT

    https://api.pdfrender.dev/mcp/

    In Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.

  • Codex

    codex mcp add pdfrender --url 'https://api.pdfrender.dev/mcp/'

    Run it once, then sign in with codex mcp login pdfrender if the server asks for an account.

From the project's README

As published by pdfrender-dev/pdfrender in README.md.

HTML and CSS to PDF, without a headless browser

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.

Links

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/

Cursor / Windsurf / Cline / Claude Desktop:

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

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

API

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

Tools it offers (1)

What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.

  • render_html_to_pdf

Signals

Last commit
Oct 2026
Advanced
Delivery
pdfrender MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
dev-pdfrender-pdfrender
Source
github.com/pdfrender-dev/pdfrender
Hosted endpoint
https://api.pdfrender.dev/mcp/