
Chartone
Connects Claude or any MCP client to ChartOne's hosted rendering API. Exposes two tools: render_chart for explicit type and data control, and suggest_chart for intent-based generation where you describe what you want and it picks the chart type and theme. Every render returns both an inline image and a persistent hosted URL, which makes it clean for dropping charts into emails, Slack threads, or PDFs without worrying about attachment limits. Runs via npx with optional API key (anonymous mode adds a watermark). Paid tiers extend URL lifetime and remove branding. Good when you need presentable charts in conversational workflows without spinning up a local plotting stack.
- tools
- 2
- auth
- Secret needed
- transport
- STDIO
- env var
- 1
- last updated
- Oct 8, 2026
Tools
2 toolsPublic tool metadata for what this MCP can expose to an agent.
render_chartrender a chart from explicit type, data, theme.
render a chart from explicit type, data, theme.
No parameter schema in public metadata yet.
suggest_chartgive it data + intent ("show quarterly trends"), it picks the chart type/theme and renders.
give it data + intent ("show quarterly trends"), it picks the chart type/theme and renders.
No parameter schema in public metadata yet.
Sponsors
Configuration
CHARTONE_API_KEYsecretOptional API key for higher quota and no watermark. Anonymous mode works without a key — charts return watermarked with a 7-day URL.
Readme
@chartone/mcp
Branded chart rendering for AI agents. Hosted MCP, zero setup.
ChartOne 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.
Install
Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"chartone": {
"command": "npx",
"args": ["-y", "@chartone/mcp"],
"env": {
"CHARTONE_API_KEY": "sk-..."
}
}
}
}
Restart Claude Desktop. Anonymous mode (no key) returns watermarked charts.
Cursor / Zed / Windsurf
Same config shape, in each client's MCP settings file. See docs.chartone.dev/mcp for current paths.
Hosted endpoint (beta)
For cloud agents that can't run local stdio servers:
POST https://api.chartone.dev/mcp
Authorization: Bearer sk-... (optional, anonymous returns watermark)
Content-Type: application/json
Body: { "method": "tools/list" } or { "method": "tools/call", "params": {...} }
Details
- Repository
- github.com/zhugejun/chartone-mcp
- Categories
- Communication & Messaging, Design & Creative, Documents & Knowledge
- Package
@chartone/mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active