zhugejun avatar

Chartone

zhugejun/chartone-mcp

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 tools

Public 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_KEYsecret

Optional 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": {...} }

View the full README on GitHub

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

Related Communication & Messaging MCP servers

View all
1mohganji avatarmindmap.iomohganji/mindmapio-mcpCreate mindmaps of any topic from Claude, Cursor or any AI agent. Every node can be an AI chat.0stars
2kwtsms avatarKwtsms Mcpkwtsms/kwtsms-mcpSend SMS through kwtSMS (Kuwait): balance, Sender IDs, coverage. Preview and test mode by default.0stars
3mailboxvalidator avatarMailboxValidatormailboxvalidator/mcp-mailboxvalidatorEmail validation MCP server using the MailboxValidator API. It can validate email addresses.0stars
4mambalabsdev avatarMcp Business Pdf Field Extractormambalabsdev/mcp-business-pdf-field-extractorFixed fields and line items from invoice, purchase order, and contract PDFs, with OCR, no AI0stars
5matthiasmaigner avatarWebhookymatthiasmaigner/webhooky-mcpSend yourself a push notification from an AI assistant. No account, one environment variable.0stars
6mcp-dir avatarDietBoxmcp-dir/dietbox-mcpPatient, prescription, anthropometry, scheduling, chat and food diary management for dietitians.0stars