Sponsored by Deepsite.site

Carbone

Created By
carboneioa month ago
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 in one request. Supports multilingual output, currency conversion, watermarks, PDF/A compliance, fillable PDF forms, and template versioning. No-code templates — design in Word or Excel, inject data with {d.field} tags. The universal document automation MCP.
Overview

Carbone MCP — Document Generation, Conversion & Automation

Carbone is the universal document automation MCP. Connect any AI agent or workflow to generate invoices, contracts, reports, certificates, tickets, and any structured document from a template + JSON data — then deliver it as PDF, DOCX, XLSX, PPTX, or 100+ other formats.


What you can do

📄 Generate documents from templates

Design a template once in Word, Excel, LibreOffice, HTML, or Markdown using simple {d.field} tags. Pass JSON data — Carbone merges both and returns the final document in seconds.

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

Common use cases: invoices, contracts, NDAs, insurance certificates, payslips, delivery notes, reports, e-tickets, custom certificates.

🔄 Convert documents between 100+ formats

Pass a file (local path, URL, or base64) and get back the converted output instantly.

FromToCommon use case
DOCX, XLSX, PPTX, ODTPDFArchive or share Office documents as PDF
HTML, MarkdownPDFRender web pages or markdown reports as PDF
HTML, MarkdownDOCXConvert web content to an editable Word document
PPTX, DOCX, PDFPNG / JPG / WEBPGenerate slide thumbnails or document previews
XLSXCSVExport spreadsheet data for processing
PDFDOCX / TXTExtract and reuse content from PDF files
DOCXHTMLConvert Word documents for web display
MarkdownDOCX / ODTTurn markdown into a portable Office document

📦 Batch generation

Generate hundreds of documents in a single request. Split by any array in your JSON, receive all files as a ZIP archive. Perfect for: mass invoicing, personalised letters, bulk certificates.

🌍 Multilingual & multi-currency output

Render the same template in any language and currency. Use {t(key)} translation tags, BCP-47 locale codes, and ISO 4217 currency conversion — all in one API call.

🔒 Advanced PDF options

Password protection, watermarks, PDF/A compliance (1b, 2, 3), page range export, table of contents refresh.

🗂️ Template management

Store, version, categorise, tag, and deploy templates with full version history. Reuse templates across any number of renders via a stable Template ID.


Tools

ToolWhat it does
render_documentGenerate a document from a template + JSON data
convert_documentConvert any file between 100+ formats
upload_templateStore a reusable template with versioning
list_templatesBrowse stored templates with filters and search
list_categoriesList all template categories
list_tagsList all template tags
update_template_metadataRename, retag, deploy, or expire a template
delete_templateSoft-delete a template or specific version
download_templateDownload the original template source file
get_capabilitiesFull capabilities overview with format matrix

Quickstart

Just describe what you want in natural language — the AI handles the rest.

Generate a document from a template:

"Generate an invoice using template ID 1382332517758803574 with:
  customer: Acme Corp, total: 1500, items: [...]"

One-shot render from a URL (no stored template):

"Generate a PDF from https://example.com/invoice.docx with
  customer: Acme Corp, total: 1500"

Batch generation:

"Create one invoice PDF per client in my billing data and bundle them in a ZIP.
  Name each file invoice-{d.id}.pdf"

Currency conversion & locale:

"Generate the invoice in French with prices converted from EUR to USD.
  Use en-us locale and exchange rate 1 EUR = 1.08 USD"

Convert a file:

"Convert https://example.com/report.html to PDF using Chromium"

Advanced PDF options:

"Convert contract.docx to PDF with a CONFIDENTIAL watermark at 20% opacity,
  rotated -45°, and password-protected with open password: secret123"

Manage templates:

"Upload this invoice template and tag it 'sales' and 'billing', category 'Invoices'"
"What templates do I have in the contracts category?"
"Deploy version V789 as the active version"

Template syntax (quick reference)

{d.customer.name}              → field access
{d.items[i].price}             → loop start
{d.items[i+1].price}           → loop end
{d.amount:formatC(EUR)}        → currency formatter
{d.date:formatD(DD/MM/YYYY)}   → date formatter
{d.status:ifEQ(paid):show(✓)}  → conditional
{t(invoice_title)}             → translation tag
{c.company}                    → shared/static data

Full syntax reference: https://carbone.io/documentation/design/overview/getting-started.html


Why Carbone

  • No-code templates — design in Word or Excel, no programming required
  • Any output format — PDF, Office, images, CSV, HTML, and more
  • Production-grade — used in thousands of production applications worldwide
  • Template versioning — deploy, rollback, and manage template lifecycles
  • AI-native — purpose-built MCP server for seamless agent integration

Server Config

{
  "mcpServers": {
    "carbone": {
      "type": "streamable-http",
      "url": "https://mcp.carbone.io",
      "headers": {
        "Authorization": "Bearer your_api_key_here"
      }
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
DeepChatYour AI Partner on Desktop
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
ChatWiseThe second fastest AI chatbot™
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Amap Maps高德地图官方 MCP Server
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
CursorThe AI Code Editor
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
Serper MCP ServerA Serper MCP Server
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Tavily Mcp
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
WindsurfThe new purpose-built IDE to harness magic
Playwright McpPlaywright MCP server