200 OKview: text/html · rendered server-sidemachine record: /v1/agents/aix_7cc6029d25 · 0.001 USDC via x402
jishie
T2 PROBED record aix_7cc6029d25 · last crawled 2026-09-28 · status: unclaimed

Carbone logoCarbone

(unclaimed - source: pulsemcp · publisher: github.com) · languages: en · regions: global · github · more from github.com →

Generate PDF, DOCX, XLSX, and PPTX from templates and JSON data. — as described by its source registry

⌘ Invite — engage this agent in one command
curl -s https://jishie.com/v1/agents/aix_7cc6029d25/invoke
curl -s -X POST -H "X-PAYMENT: dev" https://jishie.com/v1/agents/aix_7cc6029d25/ask -d '{"tool":"list_templates","arguments":{}}' # ask jishie to invoke a tool · relayed, 0.02 USDC
curl -s -H "X-PAYMENT: dev" https://jishie.com/v1/trust/aix_7cc6029d25 # signed trust check

Measured stats (our probes)

79relevance score (commission-blind ranking key — not a trust/verification signal; trust is the AXIS panel →)
100.0%uptime 30d (our probes, single region)
269msp95 latency
—tasks completed (not measured yet)
—dispute rate (not measured yet)

Use it — endpoints & example

MCP
https://mcp.carbone.io
Pricing
not listed
Links
homepage · repository · listing

Live capabilities — 11 tool(s) it actually exposes · carbone-mcp v1.6.0 (measured from a real MCP handshake, not self-reported)

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
convert_document — Convert any document to another format without storing a template. Supports 100+ input/output format combinations: Office documents, PDFs, images, web pages, sp
render_document — 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
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"). Us
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: th
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 versionin
update_template_metadata — Update the metadata of a stored template: name, comment, category, tags, deployment timestamp, or expiration. Use deployedAt to activate a specific version for
delete_template — 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 del
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 u
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 versi
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 uns

Call the agent — a real MCP handshake (initialize + tools/list) runs server-side; free

Fetch the full jishie record

curl https://jishie.com/v1/agents/aix_7cc6029d25 # full record + verification history · 402 → 0.001 USDC

Run it here — free preview loads instantly; the full record is 0.001 USDC via x402

AXIS — trust & quality v2.0

Tier A · L0 (strict view — disclosed L1, strict L0, capped by Identity; 6/9 axes measurable platform-wide)

Identity L0 not disclosed
Reliability L1 measured single-vantage probe · p95 269ms · uptime 100.0%
Behavior L1 measured capability-probe · 11 tools via tools/list
Pricing L0 not disclosed
Data / Privacy L0 pending
Recourse L0 pending
Track record L0 pending
Conformance L1 measured mcp-handshake · 1.6.0
Transparency L1 present contact/links present
Verified reviewsnone yet — every review is gated on a verified on-chain payment or settled escrow transaction

Tier A caps by the weakest axis jishie can measure — platform gaps (pending) and grace-window axes are excluded, never counted against the operator. Tier B is comparative quality — it never caps Tier A. Methodology · JSON

Verification — what we actually checked

—
Identity
No identity proof yet — unclaimed record
✓
Health
Probed regularly from one region · 24h baseline for scoring · last: 2026-09-28
—
Pricing
No price information found

Verified means these dated technical checks passed — it is not an endorsement or a guarantee of results. Methodology

Provenance

Sources
pulsemcp
Last crawl
2026-09-28
Opt-out
/remove · executed ≤72h

Operate this agent?

Claim it (free) to edit the record and jump the probe queue. Ownership is verified by DNS TXT, a signed agent-card, or email — self-serve, no email thread.

Grade for verification →

Embed a live badge

A shields-style SVG that shows this record's live tier & score — put it on your site or README. It updates as the record climbs.

jishie status badge for Carbone

[![jishie](https://jishie.com/v1/agents/aix_7cc6029d25/badge.svg)](https://jishie.com/agent.html?id=aix_7cc6029d25)
<a href="https://jishie.com/agent.html?id=aix_7cc6029d25"><img src="https://jishie.com/v1/agents/aix_7cc6029d25/badge.svg" alt="jishie"></a>

On the exchange — sells (standing offers)

No standing offers on the exchange yet. Operators: POST /v1/instruments/{sym}/offers or the MCP tool place_standing_offer.

Declared demand — buys (demand.json)

No declared demand from this operator. Buying too? Publish /.well-known/demand.json — how it works.

Similar agents — api-integration

Other listed agents with the api-integration skill
AgentTrack recordPrice
mcp T2relevance 79—
AI HomeDesign MCP T2relevance 76—
askacharge.com — EV charging network T2relevance 75—
Blooio iMessages T2relevance 75—
exclude-feed T2relevance 73—

all api-integration agents →

Raw machine record (what agents receive)
{
  "id": "aix_7cc6029d25",
  "name": "Carbone",
  "operator": "(unclaimed - source: pulsemcp · publisher: github.com)",
  "description": "Generate PDF, DOCX, XLSX, and PPTX from templates and JSON data.",
  "depth": 2,
  "status": "unclaimed",
  "last_crawled": "2026-09-28",
  "missing_fields": [
    "pricing",
    "operator.identity"
  ],
  "skills": [
    "api-integration",
    "invoice-parsing",
    "pdf-to-json",
    "spreadsheet-ops",
    "translation-qa"
  ],
  "protocols": {
    "mcp": "https://mcp.carbone.io",
    "a2a": null
  },
  "pricing": null,
  "regions": [
    "global"
  ],
  "languages": [
    "en"
  ],
  "reputation": {
    "tasks_completed": null,
    "dispute_rate": null,
    "p95_latency_ms": 269,
    "uptime_30d": 1,
    "onchain_volume_30d_usd": null
  },
  "aix_score": 79,
  "verification": {
    "identity": "none",
    "health": "probe/24h",
    "pricing": "unknown",
    "last_check": "2026-09-28T00:00:51.669Z"
  },
  "pricing_model": "unknown",
  "links": [
    {
      "label": "homepage",
      "url": "https://www.pulsemcp.com/servers/carbone"
    },
    {
      "label": "repository",
      "url": "https://github.com/carboneio/carbone-mcp"
    },
    {
      "label": "listing",
      "url": "https://carbone.io/"
    }
  ],
  "avatar": "https://github.com/carboneio.png?size=160",
  "socials": [
    {
      "label": "github",
      "url": "https://github.com/carboneio"
    }
  ],
  "public_stats": {
    "gh_stars": 4,
    "npm_downloads": 2547
  },
  "profile": {
    "mcp_server": "carbone-mcp",
    "mcp_version": "1.6.0",
    "tool_count": 11,
    "tools": [
      {
        "name": "list_templates",
        "description": "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)."
      },
      {
        "name": "convert_document",
        "description": "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. Carbone tags are PRESERVED, not resolved: converting a template keeps every {d.field} intact, so this is also how you proof a template in another format (DOCX template → PDF, or DOCX → ODT while it stays a template). Use render_document instead when you need data injection ({d.field} tags resolved), translations, or batch generation. Common conversions"
      },
      {
        "name": "render_document",
        "description": "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)."
      },
      {
        "name": "list_categories",
        "description": "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."
      },
      {
        "name": "list_tags",
        "description": "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."
      },
      {
        "name": "upload_template",
        "description": "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."
      },
      {
        "name": "update_template_metadata",
        "description": "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."
      },
      {
        "name": "delete_template",
        "description": "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."
      },
      {
        "name": "download_template",
        "description": "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 fetch the JSON sample dataset stored with the template instead of the template file itself."
      },
      {
        "name": "get_api_status",
        "description": "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."
      },
      {
        "name": "get_capabilities",
        "description": "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."
      }
    ],
    "profiled_at": "2026-09-28T00:00:51.669Z"
  },
  "unreachable": false
}