MCP.so
Sign In
Servers

Carbone

@carboneio

Document generation & automation: generate invoices, contracts, reports, and any structured document from a DOCX/XLSX/PPTX/HTML/Markdown template + JSON data. Convert 100+ formats (Office, HTML, Markdown → PDF) with the PDF engines of your choice. Batch-generate hundreds of PDFs

Overview

What is Carbone?

Carbone is a universal document automation MCP server that generates invoices, contracts, reports, certificates, tickets, and any structured document from a template plus JSON data, then delivers it as PDF, DOCX, XLSX, PPTX, or 100+ other formats. It also converts documents between 100+ formats and supports batch generation, multilingual/currency output, and advanced PDF options.

How to use Carbone?

Describe what you want in natural language — the AI handles the rest. Use tools like render_document, convert_document, upload_template, list_templates, and others. Provide template ID and JSON data, or a file URL for one-shot renders. For batch generation, split by an array in JSON and receive a ZIP archive.

Key features of Carbone

  • Generate documents from templates (Word, Excel, HTML, Markdown, etc.)
  • Convert documents between 100+ formats
  • Batch generate hundreds of documents in a single request
  • Multilingual and multi-currency output with translation tags and locale codes
  • Advanced PDF options: password protection, watermarks, PDF/A compliance
  • Template management with versioning, categories, tags, and deployment

Use cases of Carbone

  • Generate invoices, contracts, NDAs, and payslips from templates
  • Convert Office documents (DOCX, XLSX, PPTX) to PDF for archiving
  • Create one invoice PDF per client from billing data and bundle in ZIP
  • Render the same contract in multiple languages with currency conversion
  • Apply watermarks and password protection to final PDFs

FAQ from Carbone

What template formats does Carbone support?

Supported template formats include DOCX, XLSX, PPTX, ODT, ODS, ODP, HTML, Markdown, CSV, XML, IDML, and PDF (form filling).

Can I convert files without a stored template?

Yes, you can pass a file via local path, URL, or base64 and get the converted output instantly using the convert_document tool or one-shot render from a URL.

Does Carbone support batch generation?

Yes, you can generate hundreds of documents in a single request by splitting on any array in your JSON data, receiving all files as a ZIP archive.

What output formats are available for document generation?

Output can be delivered as PDF, DOCX, XLSX, PPTX, or 100+ other formats depending on the template and conversion options.

How does template versioning work?

You can store, version, categorise, tag, and deploy templates with full version history, then reuse them across any number of renders via a stable Template ID.

Tags

More from Files & Storage