Markdown in.
Their brand out.
Detect any company's brand from a URL - colors, logo, typeface - then render markdown into PDFs in that brand. Built for sales agents, white-label SaaS, and anyone whose AI produces docs for someone else's identity.
100 free credits, no card. Install the MCP server · API docs
Try it now
Paste a company URL. We detect the brand and render a sample document in it. No signup, no card.
Render your own markdown in your own brand? Install the MCP · Hit the API · Read the docs
When you'd use this
Anywhere your AI produces a document for someone whose brand isn't yours.
Sales & ABM outreach
An SDR agent drafts a 1-pager for a prospect. paperpress auto-detects the prospect's brand from their domain and renders the doc in their colors, logo, and typeface. Reply rates on personalized B2B outreach are 2-5x generic templates.
White-label SaaS exports
Your platform produces invoices, reports, contracts. Each customer wants them to look like their docs, not yours. Pass a saved brand kit per customer and every export carries their identity.
Agencies and freelancers
One practitioner, twenty clients, twenty different brands. Save one kit per client. Switch by name on each render. No manual CSS theming, no mismatched colors.
Customer success deliverables
A CSM generates a Quarterly Business Review for each top customer. Each QBR carries the customer's brand - feels like a custom deliverable, not a templated check-in.
How it works
One call. The agent doesn't need an SDK; you don't need a UI.
Your agent writes markdown
Claude, GPT, Gemini - they all speak markdown natively, no prompt tuning needed.
Pass a URL or a saved kit
We detect colors, logo, and typeface from the live site - or use a kit you saved earlier. One field on the render call, no separate setup.
You get a signed URL
Paginated, brand-applied PDF. Open it, share it, attach it. HMAC-signed, time-limited share URL.
Five themes, same markdown
One sample.md in, five PDFs out. Each thumbnail is a real paperpress render - click to open the PDF.
Brand kits, auto-detected from a URL
Pass https://stripe.com to POST /v1/brand-kits/detect. Get back primary color, font style, and logo - straight from the live site. These four PDFs were rendered with the detected kits, untouched.
Install in your agent
Drop one block into your MCP config. Your agent gets a generate_pdf tool.
{
"mcpServers": {
"paperpress": {
"command": "npx",
"args": ["-y", "@paperpress/mcp"],
"env": { "PAPERPRESS_API_KEY": "pp_live_..." }
}
}
}
Works with Claude Desktop, Cursor, Cline, Continue, and any MCP-compatible client. Full install guide →
Or call the REST API
One POST detects the brand and renders. Bearer auth, signed URL response.
curl -X POST https://paperpress-production.up.railway.app/v1/documents \
-H "Authorization: Bearer pp_live_..." \
-H "Content-Type: application/json" \
-d '{
"markdown": "# Q4 Field Performance\n\nRevenue **+14% YoY**.",
"title": "Q4 Review",
"theme": "executive",
"brandFromUrl": "https://halliburton.com"
}'
{
"id": "doc_abc123",
"url": "https://paperpress-production.up.railway.app/pdf/doc_abc123?exp=…&sig=…",
"pages": 1,
"bytes": 47311,
"creditsUsed": 1,
"creditsRemaining": 99,
"renderTimeMs": 275
}
Pricing
Credits only. No subscriptions, no monthly commitment. Top up when you need more.
Free
to get started
- 100 credits on signup
- All 5 themes & brand kits
- URL auto-detect
- 7-day PDF retention
Top-up
one credit = one rendered page
- ~$0.0083 per page
- Credits never expire
- Buy as many packs as you need
- 30-day PDF retention
Need higher volume or auto-refill? Get in touch.
Ship a PDF from your agent in five minutes.
Free during beta · 100 credits to start · no card required








