Skip to content

Integration · Documents

Connect Claude & ChatGPT to Carbone.io

Ask your AI to fill a Carbone template with data and hand you the finished PDF, or to find the right template in your account. It can render reports from stored templates, render or convert a template sent in the request, upload templates and new versions, and read and update templates, categories and tags. Documents come out of a chat instead of a script.

Connect Carbone.io free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which templates do we have in the invoices category?”

    The AI lists your templates filtered by that category, with names and IDs.

  • “Generate the quote template as a PDF for Acme, 3 items, total 4,200 EUR.”

    It renders a report from the stored template with your data as JSON for the {d.} tags and PDF as output, then downloads the result.

  • “Download the document from render abc123.”

    It fetches the generated document by its render ID.

What your AI can do

Generate documents

Render reports from stored templates with JSON data, choose the output format such as PDF, and download the result.

Templates and versions

Upload templates in formats like DOCX, XLSX, ODT and HTML, add new versions, and update names, categories, tags and comments.

Find and organise

List and search templates by text, category or ID, and list the categories and tags in your account.

  • “Upload this DOCX as a new version of the contract template.”

    It uploads the file with the existing template ID, so it is added as a new version.

  • “Move the old delivery note template to the archive category and tag it legacy.”

    It updates the template's category and tags.

  • “What versions does the order confirmation template have?”

    It reads the template's details, including name, category, tags and versions.

10 tools for Carbone.io

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • delete_templateDeletesPermanently delete a template or one version by `template_id_or_version_id`.
  • get_rendered_reportDownload a generated document by `render_id` (from render_report).
  • get_templateGet a template's details (name, category, tags, versions) by `template_id_or_version_id`.
  • list_categoriesList the template categories in your account.
  • list_tagsList the template tags in your account.
  • list_templatesList or search your templates by `search` text, `category` or `id`, with `limit` and `cursor` paging.
  • render_inline_templateChanges dataGenerate or convert a document from a base64 `template` sent in the request, with optional JSON `data` and `convert_to` output format.
  • render_reportChanges dataGenerate a document from a stored template: `template_id_or_version_id`, JSON `data` for the {d.} tags and `convert_to` (e.g. "pdf"). Returns a render ID to fetch the file with get_rendered_report.
  • update_templateChanges dataUpdate a template's name, category, tags, comment or deployment time by `template_id_or_version_id`.
  • upload_templateChanges dataUpload a template file (DOCX, XLSX, ODT, HTML and others) as base64 in `template`, with optional name, category, tags and comment. Pass an existing `id` to add a new version.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Carbone.io from the app list.

  2. 2

    Paste your key

    Paste your Carbone API key. Create or sign in to your Carbone account at account.carbone.io and copy your API key from the home page. You can use a test key or a production key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Carbone.io?

The AI can list and search templates, read template details, categories and tags, and download generated documents. It can render reports from stored templates, render or convert a template sent in the request, upload templates and new versions, update template details, and delete templates if you switch that tool on.

Does the AI see my Carbone.io API key?

No. Your Carbone API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start with listing and rendering only. Deleting a template or a version is permanent, so that tool can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Carbone account.

How does the AI fill a template with data?

Carbone templates use {d.} tags as placeholders. The AI passes JSON data whose fields match those tags, together with the template ID and an output format such as pdf. Carbone returns a render ID, and the AI uses it to download the finished document.

Let your AI work in Carbone.io today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Carbone.io free

PipMCP is not affiliated with Carbone.io. Product names are trademarks of their owners.