
Carbone MCP
Let your coding agent generate invoices, reports, contracts, and exports as PDF or Office files from JSON data without hand-building document pipelines.
Overview
Carbone MCP is a MCP server for the Build phase that generates PDF, DOCX, XLSX, and PPTX from templates and JSON and converts common formats to PDF through your agent.
What is this MCP server?
- Render PDF, DOCX, XLSX, and PPTX from templates plus JSON payloads
- Convert Office, HTML, and Markdown sources to PDF via MCP tools
- stdio via npx carbone-mcp or remote streamable-http at mcp.carbone.io
- Cloud auth with CARBONE_API_KEY or on-prem via CARBONE_BASE_URL without a key
- Universal templating engine shared across output formats
- Server version 1.1.3
- npm package identifier carbone-mcp
- Outputs include PDF, DOCX, XLSX, and PPTX
Community signal: 3 GitHub stars.
What problem does it solve?
Solo builders waste days stitching together PDF libraries, Office macros, and one-off scripts whenever the product needs downloadable reports or branded documents.
Who is it for?
Indie SaaS or API products that must email or download templated PDFs and Office files driven by live JSON from your database.
Skip if: Teams that only need static PDFs checked into git with no dynamic data or those blocked from using third-party document APIs.
What do I get? / Deliverables
After you add Carbone MCP, your agent can fill templates and return finished documents on demand using one Carbone integration instead of custom render code per format.
- Agent-callable PDF and Office files from templates plus JSON
- Format conversion outputs such as HTML or Markdown routed to PDF
Recommended MCP Servers
Journey fit
Document rendering is wired into product backends and automation during the build phase when you connect services and ship user-facing artifacts. Fits integrations because Carbone is an external API/MCP bridge for templated output rather than frontend UI work.
How it compares
MCP document-generation integration, not a local markdown-to-PDF skill.
Common Questions / FAQ
Who is Carbone MCP for?
Solo and small-team builders using AI coding agents who need production-grade PDF and Office output from templates without building a custom rendering stack.
When should I use Carbone MCP?
Use it during Build when you wire billing, reporting, or export features that must turn JSON or CRM data into downloadable PDF, DOCX, XLSX, or PPTX files.
How do I add Carbone MCP to my agent?
Install via npx carbone-mcp for stdio or configure the streamable-http remote at https://mcp.carbone.io, set CARBONE_API_KEY for cloud (or CARBONE_BASE_URL for on-prem), and register the server in Claude Code or Cursor MCP settings.