Skip to content
Agentmart
Submit a tool

Carbone MCP

Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data

Connector by carbone.ioOfficial · Domain verified by the MCP Registry

IndexedApache-2.0Local (stdio)Remote (HTTP)★ 6
Write a review

Install

Works with Claude Code, VS Code, Codex, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/carbone-io-carbone-mcp

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Remote endpoint

  • https://mcp.carbone.io Remote (HTTP)

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Automate production-ready PDF, Word, Excel and PowerPoint documents from templates and JSON data

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.

Tools
7 read · 3 write · 1 delete · 1 not yet classified
Secrets
1 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 12

Read from the source code; the running server may list different tools.

Read 7 · Look things up without changing anything.

  • convert_document
  • get_api_status
  • get_capabilities
  • inspect_template
  • list_categories
  • list_tags
  • list_templates

Write 3 · Create, change, send or run things.

  • download_template
  • update_template_metadata
  • upload_template

Delete 1 · Delete, drop, revoke or wipe things.

  • delete_template

Not yet classified 1 · We could not tell from the name and description.

  • render_document

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • CARBONE_API_KEY

Other settings (environment variables or headers).

  • CARBONE_BASE_URL

Network hosts it talks to 1

  • mcp.carbone.io · found in remote endpoint, install command

Tools (12)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • convert_document

    Description is built at runtime.

  • delete_template

    Delete a stored Carbone template. Takes effect immediately: the template is no longer listed, downloadable or renderable (404); the file itself is purged after the retention delay (Carbone Cloud: 24 hours). You can delete by Template ID (removes all versions) or by Version ID (removes only that specific version). To schedule a deletion instead, use update_template_metadata with expireAt set to a future Unix timestamp.

  • download_template

    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. Set sample: true to get the JSON sample dataset stored with the template instead of the template file.

  • 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.

  • inspect_template

    Description is built at runtime.

  • 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"). To find the templates with a tag, call list_templates and keep the results whose `tags` include it.

  • list_templates

    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. Each result carries its `tags`: to find templates by tag, keep the results whose `tags` include it (list_tags lists the tags in use). 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_templa…

  • render_document

    Description is built at runtime.

  • update_template_metadata

    Update the metadata of ONE stored template version: name, comment, category, tags, deployment (deployedAt), scheduled deletion (expireAt), or the Template ID it belongs to (moveToTemplateId). With a Template ID, Carbone patches its currently deployed version only; with a Version ID, that exact version. Use deployedAt to choose the version used when rendering by Template ID. Returns the patched versionId and the updated fields, as echoed back by Carbone. To delete a template now, use delete_template.

  • upload_template

    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, and rendering by Template ID uses the version with the most recent deployedAt. A result deployedAt of 0 means the version is not explicitly deployed: if another version of the same Template ID is deployed, renders by Template ID keep using that one. Accepted formats: DOCX, XLSX, PPTX, ODT, ODS, ODP, ODG, HTML, XHTML, XML, SVG, IDML, Markdown, TXT, CSV, RTF and PDF (not the…

Signals

Stars
6
Forks
2
Open issues
0
Last commit
Oct 22, 2026 (6 days ago)
Last release
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.carbone/carbone-mcp
Version
2.1.3
Auth
Auth not stated, API key
Packages
npm carbone-mcp
License
Apache-2.0
Website
carbone.io
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Carbone MCP. Agent Mart. https://agentmart.dev/connectors/carbone-io-carbone-mcp (last updated 2026-10-25)