mcpserver.lol
registry/carbone-mcp
Connection check verified live · 27h ago

carbone-mcp

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

Tools 11
GitHub stars 4
Installs / wk 184
Licence Apache-2.0
Transport streamable-http, stdio
Last checked 27h ago

Tools & capabilities

11 tools

Read from the running server on 27h ago.

convert_document read-only file*convertTo*converteroutputPathreportNamereturnLink +3
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…
delete_template can modify data 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 (…
download_template read-only sampleoutputPathtemplateId*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…
get_api_status read-only
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 read-only
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…
list_categories read-only
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…
list_tags read-only
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 n…
list_templates read-only idlimitcursororiginsearchcategory +2
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 his…
render_document read-only dataenumlangkeepTagstemplatetimezone +20
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…
update_template_metadata idnametagscommentcategoryexpireAt +2
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 expir…
upload_template idname*tagssamplecommentcategory +4
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…