ZBS Index What actually exists in applied AI, with the source next to it

mcp server

Carbone MCP

Generate PDF/DOCX/XLSX/PPTX from templates+JSON. Convert Office/HTML/MD to PDF. Universal templating

Description as published by the maintainer. Source

  • version 1.5.0
  • active
  • document understanding

active — Most recent push to the repository was 2026-08-06. Dashed tags are derived by ZBS Index from the published description, not stated by the maintainer.

What this server can do

11 functions, named and described by the server itself. Parameter names are shown because they say more about what a function does than its name usually does.

convert_document(file, convertTo, converter, outputPath, returnLink, asAttachment, egressAuthorization)
Convert any document to another format without storing a template. Supports 100+ input/output format combinations: Office documents, PDFs, images, web pages, spreadsheets, and more. The source file can be a local path, a URL, or a base64 string. Use render_document instead when you need data injection ({d.field} tags), translations, or batch generation. Common conversions: DOCX → PDF (file: "report.docx", convertTo: "pdf"), XLSX → PDF (file: "data.xlsx", convertTo: "pdf"), PPTX → PDF (file: "slides.pptx", convertTo: "pdf", converter: "O" for best fidelity), HTML → PDF (file: "page.html", convertTo: "pdf", converter: "C" for full CSS/JS rendering), DOCX → HTML (file: "doc.docx", convertTo: "html"), XLSX → CSV (file: "sheet.xlsx", convertTo: "csv"), PDF → PNG (file: "doc.pdf", convertTo: "png"), PPTX → PNG (first slide as image), MD → PDF (file: "readme.md", convertTo: "pdf"). Required: file, convertTo.
delete_template(templateId)
Delete a stored Carbone template. This is a soft delete: the template is marked for garbage collection and removed after a delay (default 24 hours). You can delete by Template ID (removes all versions) or by Version ID (removes only that specific version). For immediate or scheduled deletion, use update_template_metadata with expireAt = 42000000000 (NOW) or a future Unix timestamp. Required: templateId.
download_template(outputPath, templateId, asAttachment)
Download the original source file of a stored Carbone template (e.g. the DOCX, XLSX, PPTX, or HTML file that was uploaded). Use this to inspect, edit, or back up a template. Pass a Template ID to download the currently deployed version, or a Version ID to download a specific version. Required: templateId.
get_api_status
Check Carbone API health and version. Returns the current API version and a status message. Useful for verifying connectivity and confirming which Carbone version is active.
get_capabilities
Returns a summary of all Carbone capabilities: supported formats, features, tool usage examples, and links to full documentation. Call this first if you are unsure what Carbone can do.
list_categories
List all template categories currently in use in your Carbone account. Categories act like folders for organising templates (e.g. "invoices", "legal", "hr"). Use the returned names as the category filter in list_templates or upload_template.
list_tags
List all tags currently used across templates in your Carbone account. Tags are free-form labels attached to templates (e.g. "sales", "billing", "v2"). Note: the Carbone API does not support filtering list_templates by tag — use this tool to discover available tags, then call list_templates and filter the results manually.
list_templates(id, limit, cursor, origin, search, category, versionId, includeVersions)
List stored Carbone templates with filtering, search, and pagination. Filter by Template ID, Version ID, category, or upload origin. Use includeVersions to see the full version history of each template. Supports cursor-based pagination for large collections. Note: filtering by tags is not supported by the Carbone API — use list_tags to discover tags, then filter results manually. Note: templates uploaded with versioning disabled appear with id = null and are identified only by their versionId — pass that versionId where a Template ID is expected (e.g. delete_template, download_template).
render_document(data, enum, lang, template, timezone, convertTo, converter, complement, outputPath, reportName, returnLink, templateId, webhookUrl, batchOutput, hardRefresh, variableStr, asAttachment, batchSplitBy, translations, currencyRates, currencySource, currencyTarget, webhookHeaders, batchReportName, egressAuthorization)
Generate a document by merging a Carbone template with JSON data. Two modes: (1) pass templateId to use a previously uploaded template; (2) pass template (file path, URL, or base64) to upload and render in a single request without storing a template. Supports output format conversion, multilingual rendering, currency conversion, batch generation, and advanced PDF options (watermark, password, PDF/A). Async mode: pass webhookUrl to render asynchronously — Carbone will POST the renderId to your URL when the document is ready. Async mode is required when using batch generation (batchSplitBy).
update_template_metadata(name, tags, comment, category, expireAt, deployedAt, templateId)
Update the metadata of a stored template: name, comment, category, tags, deployment timestamp, or expiration. Use deployedAt to activate a specific version for rendering. Use expireAt to schedule or trigger immediate deletion. Required: templateId.
upload_template(id, name, tags, sample, comment, category, expireAt, template, deployedAt, versioning)
Upload and store a reusable Carbone template. Once uploaded, use render_document with the returned Template ID to generate documents from it. Supports versioning: multiple versions can live under a single stable Template ID, with deployedAt controlling which version is active. Accepted formats: DOCX, XLSX, PPTX, ODT, ODS, ODP, ODG, HTML, XHTML, IDML, XML, Markdown, PDF, and more. Required: template, name.

Last successful function declaration observed on . Source: https://mcp.carbone.io. We list what the server declared; we do not call any of these functions.

Endpoint status observed on . Source: https://mcp.carbone.io.

Signals

These are separate measurements of different things. They are deliberately not combined into one score, because a popularity number that mixes website traffic with saves and stars cannot be checked or acted on.

Signal Value What it measures Window Observed Source
GitHub stars 4 Number of GitHub accounts that bookmarked this repository since it was created. It is a bookmark count, not installs, not active users and not quality. cumulative, all time GitHub
Last commit 2026-08-06 Date of the most recent push to any branch. This is the strongest cheap indicator of whether the project is still maintained. point in time GitHub
Open issues 1 Open issues plus open pull requests, as GitHub counts them together. A high number can mean an active project or an abandoned one. as of fetch GitHub
Latest published version 1.5.0 Latest version string the maintainer published to the registry. as of fetch Model Context Protocol
Registry record last updated 2026-07-16 When the registry record was last updated by its maintainer. point in time Model Context Protocol
License Apache-2.0 Licence GitHub detected in the repository. Detection can be wrong; the LICENSE file is authoritative. as of fetch GitHub
First listed in the MCP Registry 2026-07-16 Date this server was first published to the official MCP Registry. Not a usage or quality measure. point in time Model Context Protocol
repository status active The repository exists on GitHub and is not archived. This says nothing about how recently it was worked on. as of fetch GitHub
mcp tools declared 11 tools Number of functions the server itself declared when asked to list them. This is what the server offers an agent, not a measure of how well any of them work. as of probe mcp.carbone.io
mcp endpoint status ok The server listed 11 functions when asked. as of probe mcp.carbone.io

Where to get it

Related, by what their authors tagged them

  • io.github.cyanheads/docgen-mcp-server — last commit 2026-07-30, shares document-generation, pdf, xlsx
    Render HTML/markdown to PDF, export rows to xlsx, and fill AcroForm PDFs.
  • io.github.ayo-nci/bulkrender — archived, last commit 2026-05-30, shares document-generation, docx, pdf
    Generate DOCX and PDF documents from AI assistants using BulkRender templates.
  • io.github.helloo1568/sheetspec — shares xlsx
    Contract testing and quality gates for spreadsheets created by AI agents.
  • io.github.groupdocs-conversion/groupdocs-conversion-mcp — last commit 2026-07-25, shares document-conversion, docx, pdf
    MCP server for GroupDocs.Conversion — convert, inspect, and list supported formats via AI agents.
  • io.github.groupdocs-total/groupdocs-total-mcp — last commit 2026-07-25, shares document-conversion, docx, pdf
    MCP server for GroupDocs.Total — annotate, sign, convert, watermark, parse, redact documents via AI.
  • io.github.groupdocs-markdown/groupdocs-markdown-mcp — last commit 2026-07-25, shares document-conversion, docx, markdown
    MCP server for GroupDocs.Markdown — convert documents to Markdown via AI agents.
  • The Front Desk Review — last commit 2026-07-22, shares csv
    4,764 products, 626 categories: sourced prices, dated price history, independent-test coverage.
  • GoldenCheck — archived, last commit 2026-05-01, shares csv
    Auto-discover validation rules from data — scan, profile, health-score. No rules to write.
  • io.github.haiiibin/data-profiler-mcp — last commit 2026-07-30, shares csv
    Profiles CSV/Parquet/Excel/JSON files: schema, stats, quality flags and dtype tips for LLM agents.
  • io.github.AryanBV/pdf-toolkit-mcp — last commit 2026-07-22, shares pdf, pdf-generation
    Write-capable PDF toolkit MCP: 22 tools to read, create, render, encrypt, merge & fill PDFs.

These share tags the maintainers applied themselves, such as document-generation, pdf, xlsx, docx. Common tags like "mcp" or "ai" are ignored for this: agreeing with six hundred other projects is not a similarity.

This is not a recommendation and not a test result. It is a map of what the authors said their work is about.

How the author describes it

Topics the maintainer set on GitHub: csv, document-conversion, document-generation, docx, html, markdown, mcp, mcp-server, pdf, pdf-generation, pptx, template-engine, xlsx.

This record as data

Every field on this page, with its source and observation date, is in the catalog JSON. Fetch the whole kind at once instead of parsing this HTML.

GET /api/v1/entries/mcp_server.json

Sources

  1. carboneio/carbone-mcp on GitHub — GitHub, observed , trust tier 3.
  2. Tools declared by the MCP server at https://mcp.carbone.io — mcp.carbone.io, observed , trust tier 1.
  3. Official MCP Registry — Model Context Protocol, observed , trust tier 1.