Renders interactive Chart.js charts and dashboards inline in AI conversations.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by ChartPane.
render_chartCallable MCP tool function
render_dashboardCallable MCP tool function
MCP App that renders interactive Chart.js charts inline in Claude's UI. Works with Claude Desktop, ChatGPT, VS Code, Cursor, and any client that supports MCP Apps.
Live instance: mcp.chartpane.com
render_chart β Render a single chart (bar, line, area, pie, doughnut, polarArea, bubble, scatter, radar, stacked)render_dashboard β Render a multi-chart grid layoutAdd ChartPane to Claude Desktop via Settings > Connectors > Add custom connector:
Or use mcp-remote (requires Node.js):
Prompt: "Create a bar chart of quarterly revenue: Q1 $50k, Q2 $80k, Q3 $120k, Q4 $95k"
Claude calls render_chart with:
An interactive bar chart renders inline in the conversation.
Prompt: "Show browser market share as a pie chart: Chrome 65%, Safari 19%, Firefox 8%, Edge 5%, Other 3%"
Claude calls render_chart with:
Each slice gets a distinct color from the built-in palette.
Prompt: "Build a dashboard with monthly active users as a line chart and signups by channel as a bar chart"
Claude calls render_dashboard with:
Both charts render side-by-side in a grid layout.
ChartPane runs on Cloudflare Workers.
You'll need to create your own KV namespace and D1 database β see comments in wrangler.jsonc.
Claude tool calls flow through a thin MCP server that validates input and returns structuredContent. The browser-side UI transforms input into Chart.js configs and renders to canvas. All shared logic (types, validation, colors, config) lives in shared/.
ChartPane logs only request metadata (chart type, title, timestamp). Chart data values are never stored. Charts render entirely client-side in your browser. Full policy: chartpane.com/privacy
MIT
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/chartpane)<a href="https://allmcps.com/mcp/chartpane"><img src="https://allmcps.com/api/badge/chartpane?style=directory" alt="ChartPane on AllMCPs" /></a>