Dynamic Document API is answering right now. Last checked 1 min ago.
PDFs, images and e-invoices (XRechnung, ZUGFeRD) from templates and JSON, rendered in the EU.
Today is the operative word: we check Dynamic Document API every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 1 min ago.
claude mcp add mcp --transport http https://mcp.dynamicdocumentapi.com/mcp
https://mcp.dynamicdocumentapi.com/mcp
[mcp_servers.mcp]
url = "https://mcp.dynamicdocumentapi.com/mcp"
{
"mcpServers": {
"mcp": {
"url": "https://mcp.dynamicdocumentapi.com/mcp"
}
}
}
{
"servers": {
"mcp": {
"type": "http",
"url": "https://mcp.dynamicdocumentapi.com/mcp"
}
}
}
This endpoint answered with an authorization challenge. The server is running, and it signs you in through your browser: there is no API key to paste.
| URL | Transport | State | Latency | Checked |
|---|---|---|---|---|
| https://mcp.dynamicdocumentapi.com/mcp | streamable-http | sign-in | 188 ms | 1 min ago |
Render PDFs and images (invoices, receipts, OG images) from templates or HTML. 1 cent each.
Create PDFs from your CastPDF templates or HTML, issue EU e-invoices, and look up documents.
Validate, parse and render EU e-invoices: XRechnung, ZUGFeRD, Factur-X, Peppol BIS 3.0, KSeF.
JSON in, PDF out. Render invoices, certificates, reports and cards from a template and a payload.
Agent-native document parsing: PDF, scans and FR/EU invoices to structured JSON or Markdown.
Validate and parse German e-invoices (XRechnung, ZUGFeRD, Factur-X) offline. No API key.
Validate, generate and read German e-invoices (XRechnung, ZUGFeRD) against the official KoSIT rules.
Extract text and tables from PDFs for an agent: invoices, reports, statements.
Answers built from our own checks of this server.