
Slipstack PDF
Connects Claude to Slipstack's document rendering API so the agent can generate invoice and receipt PDFs directly from JSON payloads. Instead of maintaining HTML templates or running headless browsers, you POST structured billing data and get back a pixel-perfect PDF in milliseconds. The MCP server exposes the same /api/v1/pdf endpoint documented on their site, meaning Claude can create branded invoices with line items, tax calculations, and custom logos on demand. Useful when you're building billing workflows, subscription systems, or accounting automations where Claude needs to produce customer-facing documents without you writing rendering code. Includes a free demo quota to test before committing to a paid tier.
- tools
- 7
- auth
- Secret needed
- transport
- HTTP
- last updated
- Jun 9, 2026
Install
From registry metadata$ npx add-mcp https://slipstack.dev/api/mcp --name pdf --header 'Authorization: Bearer ${API_TOKEN}'Run in your terminal. add-mcp asks which agents to add it to, then asks for each value it needs. Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http pdf https://slipstack.dev/api/mcp --header 'Authorization: YOUR_AUTHORIZATION'Run in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 7 toolsVerified live against the running server on Nov 6, 2026.
create_invoice_pdfGenerate a professional invoice PDF from structured JSON (parties, line items, tax, discount). Returns a download URL valid for 24 hours plus computed totals. No account needed for up to 10 documents/day; pass api_key or an Authorization header for plan quotas.3 params
Generate a professional invoice PDF from structured JSON (parties, line items, tax, discount). Returns a download URL valid for 24 hours plus computed totals. No account needed for up to 10 documents/day; pass api_key or an Authorization header for plan quotas.
api_keystringdata*objectoptionsobjectcreate_receipt_pdfGenerate a payment receipt PDF from structured JSON. Same schema as invoices (use `number` for the receipt number). Returns a 24-hour download URL and computed totals.3 params
Generate a payment receipt PDF from structured JSON. Same schema as invoices (use `number` for the receipt number). Returns a 24-hour download URL and computed totals.
api_keystringdata*objectoptionsobjectcreate_einvoice_xmlGenerate an EN 16931 e-invoice as UN/CEFACT Cross-Industry Invoice (CII) XML — the format behind France's Factur-X and Germany's XRechnung mandates. Same JSON shape as create_invoice_pdf plus a few extra fields: from/to countryCode (required), from.vatId (required when taxRate...3 params
Generate an EN 16931 e-invoice as UN/CEFACT Cross-Industry Invoice (CII) XML — the format behind France's Factur-X and Germany's XRechnung mandates. Same JSON shape as create_invoice_pdf plus a few extra fields: from/to countryCode (required), from.vatId (required when taxRate...
api_keystringdata*objectoptionsobjectparse_einvoiceParse EN 16931 e-invoice XML — UN/CEFACT CII (Factur-X, ZUGFeRD, XRechnung) or UBL Invoice/CreditNote (Peppol BIS) — into normalized invoice JSON: parties, line items, totals, VAT ids, payment details. Pass the XML document as a string.2 params
Parse EN 16931 e-invoice XML — UN/CEFACT CII (Factur-X, ZUGFeRD, XRechnung) or UBL Invoice/CreditNote (Peppol BIS) — into normalized invoice JSON: parties, line items, totals, VAT ids, payment details. Pass the XML document as a string.
api_keystringxml*stringget_document_schemaReturns the JSON shape accepted by create_invoice_pdf / create_receipt_pdf / create_einvoice_xml, a complete example payload, and current plan limits. Call this first if you are unsure how to structure a document.
Returns the JSON shape accepted by create_invoice_pdf / create_receipt_pdf / create_einvoice_xml, a complete example payload, and current plan limits. Call this first if you are unsure how to structure a document.
No parameters. Call it with no arguments.
get_api_keyIssue a free Slipstack API key (50 documents/month) for an email address, returned directly in the response — no signup flow, no email verification step. Idempotent: the same email always gets the same key back. Use the key as api_key on other tools or as an Authorization: Bea...1 params
Issue a free Slipstack API key (50 documents/month) for an email address, returned directly in the response — no signup flow, no email verification step. Idempotent: the same email always gets the same key back. Use the key as api_key on other tools or as an Authorization: Bea...
email*stringget_account_usageReturns the current month's document usage, quota, and plan for a Slipstack API key. Requires api_key (or an Authorization: Bearer header).1 params
Returns the current month's document usage, quota, and plan for a Slipstack API key. Requires api_key (or an Authorization: Bearer header).
api_keystringSponsors
Details
- Website
- slipstack.dev
- Categories
- AI & LLM Tools, Documents & Knowledge, Data & Analytics, Finance & Commerce
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active
- Tools verified
- Nov 6, 2026