Carbone MCP

Give Claude, ChatGPT, and other AI assistants the power to: 🔄 Document Conversion - 100+ format combinations (PDF, DOCX, XLSX, PNG, HTML, CSV…) 📄 Template Engine - Generate documents from JSON data with {d.field} tags 📚 Template Library - Upload, version, categorize, and manage reusable templates 🎨 PDF Customization - Fill PDF forms, add watermarks, passwords, encryption, multiple converter engines (LibreOffice…. Its 11 documented tools cover template, document.

People connecting automation tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.

VERIFIED ACTIVE

LAST COMMIT 2026-08-19 · ★ 4 · #47 OF 194 MAINTAINED AUTOMATION · VERIFIED 2026-08-25

Apache-2.0 · TypeScript servers · how we verify → /methodology

01 · Install Carbone MCP

before you install - you'll need

CARBONE_API_KEY, CARBONE_BASE_URL, MCP_TRANSPORT are optional or environment-specific per the README.

Claude Code

claude mcp add carboneio-carbone-mcp --transport http https://mcp.carbone.io

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "carboneio-carbone-mcp": {
      "url": "https://mcp.carbone.io"
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

https://mcp.carbone.io

transport: streamable-http

endpoint alive - responded to MCP initialize · probed 2026-08-25

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions · remote - your agent's requests go to mcp.carbone.io

endpoint auth accepted our unauthenticated MCP initialize - no credentials needed to connect

license Apache-2.0 - declared in the repository

npm package carbone-mcp - unscoped; check the name against the project README before installing

registry vendor namespace io.carbone - domain-verified with the official MCP registry

03 · What Carbone MCP can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

With this server connected, an agent can convert documents between 100+ formats without storing a template, generate documents from templates by merging with JSON data, browse your template library with filtering by category or search (tags are returned per template but not filterable server-side), and list all template categories in your account.

Capability map

Tools grouped from the project's README - what Carbone MCP lets an agent do.

read & search

5 tools - e.g. Browse your template library with filtering by category or search (tags are returned per template but not filterable server-side); List all template categories in your account; List all tags used across…

list_templates · list_categories · list_tags · get_api_status · get_capabilities

Convert

1 tool - e.g. Convert documents between 100+ formats without storing a template

convert_document

Render

1 tool - e.g. Generate documents from templates by merging with JSON data

render_document

create & write

1 tool - e.g. Store reusable templates with versioning, categorization, and metadata

upload_template

update

1 tool - e.g. Rename, categorize, tag, deploy, or expire template versions

update_template_metadata

delete

1 tool - e.g. Soft-delete templates (marked for removal, gone after ~24h)

delete_template

Download

1 tool - e.g. Download original template files (DOCX, XLSX, PDF, etc.)

download_template

Latest releases

v1.6.0 · 2026-08-19

v1.5.0 · 2026-07-16

Security · Fixed SSRF (critical, HTTP mode). User-supplied URLs were fetched server-side with no destination validation, letting a caller reach internal services, localhost, and cloud metadata (169.254.169.254) - and…

v1.4.0 · 2026-06-26

04 · Who maintains Carbone MCP

Carbone MCP is maintained by carboneio. It's the only MCP server we track from this author; the repo dates to Mar 2026.

05 · Facts

category
automation - ranked #47 of 194 actively-maintained automation servers as of 2026-08-25.
release cadence
8 releases in the last 90 days (latest 2026-08-19)
registry
io.carbone/carbone-mcp (active, first published 2026-03-25 · 13 versions)
packages
npm:carbone-mcp

06 · Carbone MCP FAQ

Is Carbone MCP still maintained?

Yes - as of 2026-08-25, its last commit was 2026-08-19 and it shipped 8 releases in the last 90 days. We re-verify nightly.

What can Carbone MCP do?

With this server connected, an agent can convert documents between 100+ formats without storing a template, generate documents from templates by merging with JSON data, browse your template library with filtering by category or search (tags are returned per template but not filterable server-side), and list all template categories in your account.

How do I install Carbone MCP?

Run `npx -y carbone-mcp`. The README documents 3 environment variables (CARBONE_API_KEY, CARBONE_BASE_URL, MCP_TRANSPORT) to set first. CARBONE_API_KEY, CARBONE_BASE_URL, MCP_TRANSPORT are optional or environment-specific per the README. You can also paste the ready-made client config above.

Does Carbone MCP require authentication?

No - the endpoint accepted our unauthenticated MCP initialize when probed on 2026-08-25; you can connect without credentials.

07 · Alternatives to Carbone MCP

More automation MCP servers · Proletariat CLI · Network Sketcher (Local MCP) · Ccu MCP · Debmatic MCP · Rd Station

More TypeScript MCP servers · Messages · Memorydetective · Cashfree MCP · Claude Find · Last EHR - Medplum · see all