Labsco
MCP SERVER

ChartPane

by ahmadsl

Renders a real interactive chart inside the conversation — nine types, plus multi-chart dashboards — with the data never stored on the server.

Diagrams & Charts
Summary
Two tools, and the second one is the interesting half.

A single chart is a nice touch. A dashboard — several charts arranged in a grid from one call — is what turns a set of numbers you were discussing into something you can actually read across. Because rendering is client-side, this is also one of the few visualisation options where the values in your chart never sit on someone else's server.

What it is

A hosted MCP app that draws charts inline in the client's UI. The server validates the input and returns structured content; the drawing happens in your browser, so the numbers never live anywhere but the request.

What you get
  • render_chart — bar, line, area, pie, doughnut, polar area, bubble, scatter and radar
  • Stacked and horizontal bar variants of the same tool
  • render_dashboard — several charts laid out in a grid, up to four columns
  • Your own colours, or an automatic palette when you do not care
  • Rendering entirely on the client, with only request metadata logged
Requirements

Nothing to install: add the hosted endpoint as a custom connector, or bridge to it with mcp-remote if your client needs stdio. It runs on Cloudflare Workers and can be self-hosted, which means creating your own key-value namespace and database.

Setup effort

One command — npx -y mcp-remote https://mcp.chartpane.com/mcp