PDFs at scale,
zero infrastructure.
Pick a template or upload your own, then generate PDFs with one API call — or straight from the dashboard. No Puppeteer, no Chromium crashes, no cold starts. We run the infrastructure.
No credit card · 10 free pages · Live in 2 minutes
Plug mkpdfs into your agent
Claude, Cursor, or any MCP client can generate PDFs and manage your templates directly. Point it at the endpoint with your API key and your agent gets seven tools — same auth, same credits, same limits as the API.
{
"mcpServers": {
"mkpdfs": {
"url": "https://apis.mkpdfs.com/v1/mcp",
"headers": {
"x-api-key": "tlfy_YOUR_API_KEY"
}
}
}
}/plugin marketplace add mkpdfs/mkpdfs-claude-plugin
/plugin install mkpdfs@mkpdfs
Replacing fragile in-house PDF stacks at
Three steps to your first PDF
From zero to a downloadable PDF URL in minutes. No servers, no browsers, no DevOps tickets.
Pick or upload a template
Start from a pre-loaded template — invoices, receipts, reports — or upload your own HTML + Handlebars. Need something custom? Request it and we'll build it.
Send your data
POST JSON to the API with a token for server-to-server, or fill the fields right in the admin portal. Same engine, your choice of workflow.
Get one PDF or thousands
Receive a hosted PDF URL instantly. Generate one document, or batch thousands async with webhooks. We auto-scale — you never touch a browser.
Skip the infrastructure. Ship faster.
Everything you'd build yourself — already running, tested, and ready to scale.
Handlebars templates
Write HTML + Handlebars, upload once, generate forever. Partials, helpers, and conditionals all supported.
Fast & reliable
Pre-warmed browsers, no cold starts. Sync for quick jobs, async with webhooks for heavy batches.
One API call
POST your data, get a PDF URL back. That's it. Works from any language, any framework.
Secure & isolated
Templates and data are isolated per account. Encrypted, scoped API tokens. No shared state.
Usage tracking
See exactly what you're using. Track generation counts, monitor trends, export for billing reconciliation.
Team ready
Multiple API tokens, shared templates. Give your team access without sharing credentials.
Start from a template, or bring your own
A growing library of production-ready layouts. Clone one, tweak the HTML, or upload your own from scratch.
Invoice
invoiceLine items, taxes, totals
Receipt
receiptCompact transaction proof
Report
reportCharts, tables, summaries
Certificate
certificateAwards & completions
Contract
contractClauses & signature blocks
Boarding pass
boardingBarcode + trip details
Statement
statementMonthly account summary
Quote
quoteProposals & estimates
Securely, S2S — or by hand
Server-to-server
For production & automation
Authenticate with a scoped API token and generate from your backend. Ideal for invoices on checkout, reports on a schedule, or high-volume batches.
Authorization: Bearer sk_live_4f8a…
→ 200 { "url": "cdn.mkpdfs.com/…" }
Admin portal
For one-offs & non-technical teams
Pick a template, fill in the fields, hit generate. No code required. Perfect for ops, finance, or anyone who just needs a document right now.
Credits that basically never run out
Pay for pages, not servers. $10 generates roughly 1,000 PDF pages — most teams never touch their balance.
Stop maintaining a PDF stack.
Spin up an account, grab a template, and ship your first PDF before your coffee's cold.