{
  "markdown": "# @chartone/mcp\n\n> Branded chart rendering for AI agents. Hosted MCP, zero setup.\n\nChartOne MCP gives any AI agent the ability to produce themed charts and return them as both an inline image and a persistent hosted URL — perfect for emails, Slack messages, PDFs, and dashboards.\n\n## Install\n\n### Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\\Claude\\claude_desktop_config.json` (Windows):\n\n```json\n{\n  \"mcpServers\": {\n    \"chartone\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chartone/mcp\"],\n      \"env\": {\n        \"CHARTONE_API_KEY\": \"sk-...\"\n      }\n    }\n  }\n}\n```\n\nRestart Claude Desktop. Anonymous mode (no key) returns watermarked charts.\n\n### Cursor / Zed / Windsurf\n\nSame config shape, in each client's MCP settings file. See [docs.chartone.dev/mcp](https://docs.chartone.dev/mcp) for current paths.\n\n### Hosted endpoint (beta)\n\nFor cloud agents that can't run local stdio servers:\n\n```text\nPOST https://api.chartone.dev/mcp\nAuthorization: Bearer sk-...   (optional, anonymous returns watermark)\nContent-Type: application/json\n\nBody: { \"method\": \"tools/list\" }  or  { \"method\": \"tools/call\", \"params\": {...} }\n```\n\n## Tools\n\n- **`render_chart`** — render a chart from explicit type, data, theme.\n- **`suggest_chart`** — give it data + intent (\"show quarterly trends\"), it picks the chart type/theme and renders.\n\nBoth return an inline image plus a persistent hosted URL.\n\n## Get an API key\n\nSign up at [chartone.dev](https://chartone.dev). Free tier includes a generous render quota; paid tiers remove the watermark and extend URL lifetime.\n",
  "bytes": 1621,
  "sha": "58b9610911066bedd621c153f1ff8bb6db42282a5d3cca19d3678d5277a67ac7",
  "repo_slug": "zhugejun/chartone-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_zhugejun_chartone_425dc275/readme"
}