mcpbeat Sign in

PdfBroker.io MCP Server

by pdfbroker Your server? Claim it
answering

PdfBroker.io is answering right now. Last checked 12 min ago. 39 installs a week from npm. It exposes 2 tools.

Cloud PDF generation from HTML, CSS and XSL-FO, with PDF/A and PDF/UA support.

Installs per day peak 141 · avg 12 · +8% w/w
a month agotoday
Uptime history 38 days of history · worst day 99%
38 days agonow
100.0%
Uptime 24h
91 of 91 checks
2
Tools
read from the server
370 ms
Response time
average over 24h
39
Installs / week
npm and PyPI

What changed 6

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 12 August 2026. No other catalogue keeps this.

19 Aug 2 tool descriptions were rewritten html_to_pdf, html_to_pdf_wk
19 Aug 2 tools changed the parameters they ask for html_to_pdf, html_to_pdf_wk
12 Aug a tool description was rewritten html_to_pdf
12 Aug a tool changed the parameters it asks for html_to_pdf

Nothing serious here today

Today is the operative word: we check PdfBroker.io every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 12 min ago.

run in your terminal
claude mcp add pdf --transport http https://mcp.pdfbroker.io/
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "pdf": {
      "url": "https://mcp.pdfbroker.io/"
    }
  }
}
~/.codex/config.toml
[mcp_servers.pdf]
url = "https://mcp.pdfbroker.io/"
.cursor/mcp.json
{
  "mcpServers": {
    "pdf": {
      "url": "https://mcp.pdfbroker.io/"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "pdf": {
      "url": "https://mcp.pdfbroker.io/"
    }
  }
}

This one needs environment variables set before it will start: PDFBROKER_CLIENT_ID (Client ID from pdfbroker.io (Members > API Credentials).), PDFBROKER_CLIENT_SECRET (Client Secret from pdfbroker.io (Members > API Credentials).). The author declared them in the registry entry; get the values from the project itself.

Available tools 2

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

html
html_to_pdf
Convert HTML and CSS to a PDF document using the WeasyPrint rendering engine. Supports every PDF/A archival level, PDF/UA accessibility and the PDF/X print standards. Best for professional documents: invoices, reports, certificates, contracts, and accessible documents. Also produces **fillable PDF forms** — set pdfForms to true. Send a complete HTML document including <html>, <head> with <style>, and <body> tags. Page geometry comes from the document's own CSS @page rule unless paperSize or orientation is set explicitly. Returns a temporary download URL for the generated PDF (valid for 30 minutes). Requires a paid PdfBroker.io plan (Starter or above). EU-first defaults: A4 paper, Portrait orientation when neither the document nor the caller says otherwise.
html_to_pdf_wk
Convert HTML to PDF using the wkhtmltopdf rendering engine. Supports JavaScript execution and screen-capture style rendering. Good for simple documents, web page snapshots, layouts that rely on JavaScript, and **fillable PDF forms** (set pdfForms to true). Available on all PdfBroker.io plans including the free tier. Does NOT support PDF/A or PDF/UA compliance — use html_to_pdf for compliant documents. Does NOT honour CSS '@page { size: ... }' — page geometry comes from paperSize and orientation; use html_to_pdf when the document's own stylesheet must decide. EU-first defaults: A4 paper, Portrait orientation.

Endpoints

URLTransportStateLatencyChecked
https://mcp.pdfbroker.io/ streamable-http answering 374 ms 12 min ago

Alternatives to PdfBroker.io

same job, measured the same way
I
PDF Generator
by mcp-z

MCP server for creative PDF generation with full emoji, Unicode, and offline support

370 installs/wk local only
PolyDoc
by polydoc

PolyDoc MCP server: HTML/URL to PDF, screenshots, and EU e-invoice generation for MCP clients.

36 installs/wk local only
Chart Generator & PDF Report from Any Dataset, CSV or JSON
by nero-engine

Turn rows into bar, line, pie and scatter chart images plus an optional PDF or HTML report.

answering
Invoices Invoicing
by theluckystrike

Invoices and invoicing from your AI chat: PDF generation, numbering, VAT, overdue reports.

local only
Abyssale
by abyssale

Browse, generate and import Abyssale designs — banners, video, PDF — from your AI client.

answering
Re:port Flow MCP
by re-port-flow

Generate PDF reports from Re:port Flow templates via Claude and other AI agents.

53 installs/wk 2 tools answering
MCP PDF
by kmalakoff

MCP server for PDF generation using PDFKit

local only
C
Prince Cloud
by prince

Convert Markdown, HTML, and web pages to high-quality PDF with Prince.

3 tools answering

PdfBroker.io — questions

Answers built from our own checks of this server.

What can PdfBroker.io do?
It exposes 2 tools, read directly from the server on our last check. Among them: html_to_pdf, html_to_pdf_wk. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is PdfBroker.io working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 370 ms. The bar chart above shows every period we have measured.
How do I connect PdfBroker.io?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PdfBroker.io need an API key?
No. PdfBroker.io completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 2 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PdfBroker.io?
It answers our handshake in 370 ms on average, which is faster than 42% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
How many people use PdfBroker.io?
The npm package @pdfbroker/mcp-server was installed 39 times in the last week. Week over week that is +8%. We show installs rather than GitHub stars on purpose: a star is a bookmark, an install is someone actually running it.