mcpbeat Sign in

Charts by Szum MCP Server

answering

Charts by Szum is answering right now. Last checked 8 min ago. It exposes 16 tools.

Create, inspect, manage, and render charts and data visualizations as SVG/PNG or interactive embeds.

Uptime history 91 days of history · worst day 93%
91 days agonow
100.0%
Uptime 24h
91 of 91 checks
16
Tools
read from the server
1914 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 34

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 27 September 2026. No other catalogue keeps this.

2 Nov 2 tools appeared list_chart_versions, restore_chart_version
2 Nov a tool description was rewritten get_chart_document
2 Nov a tool changed the parameters it asks for get_chart_document
2 Nov a tool changed version
21 Oct 4 tools changed the parameters they ask for5 times that day list_charts, render_chart, save_chart and 1 more
21 Oct a tool description was rewritten list_themes
21 Oct a tool changed version
13 Oct 2 tools changed the parameters they ask for get_examples, get_schema
13 Oct a tool description was rewritten get_examples
26 Sep 8 tool descriptions were rewritten get_chart, get_examples, list_charts and 5 more
and 12 more, back to 27 September 2026

Tools have disappeared from this server

A tool that vanishes takes a piece of your agent with it, and the change arrives silently. Watch this server and every such change lands in your inbox.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 8 min ago.

run in your terminal
claude mcp add charts --transport http https://szum.io/mcp
Settings → Connectors → Add custom connector, then paste this address
https://szum.io/mcp
~/.codex/config.toml
[mcp_servers.charts]
url = "https://szum.io/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "charts": {
      "url": "https://szum.io/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "charts": {
      "type": "http",
      "url": "https://szum.io/mcp"
    }
  }
}

Available tools 16

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

chart
delete_chart
Use this when the user explicitly wants to permanently delete one saved chart. Deletion cannot be undone, and retrying an already completed deletion succeeds; requires authentication.
get_chart
Use this when the user identifies a saved chart by id and wants to view it or retrieve its metadata and URLs. Displays the published chart when available and does not return its document; requires authentication.
get_chart_document
Use this when the user identifies a saved chart by id and needs its complete published Szum document for inspection or reuse, or an earlier version's document from list_chart_versions. Does not return a newer editor draft; requires authentication.
list_chart_types
Use this when choosing a chart family. Returns every current chart type with its shared and family-specific fields.
list_chart_versions
Use this when the user wants to see a saved chart's earlier publications, find one to read with get_chart_document, or pick one to restore with restore_chart_version. Returns versions newest first with who published each, from where and what changed; requires authentication.
update_chart
Use this when the user wants to replace and publish a saved chart's document while keeping its id and URLs. Validate each generated or changed chart input once before rendering, saving, or updating. Do not revalidate unchanged input; a successful render preflights it for later saves or updates. Errors block; warnings require explicit user approval for the exact chart input. Rendering may add layout warnings to the semantic findings before an action proceeds. Suggestions do not block. A suggestedDocument is a complete, validated replacement. Review the proposed changes before using it; validate again only if you modify it. Refuses charts with unpublished editor changes; requires authentication and saved-chart storage.
charts
list_charts
Use this when the user wants to find charts in their saved library. Returns paginated metadata and URLs, not chart documents; requires authentication. Draft-only editor charts have publishedAt null, hasDraft true, and sizeBytes 0 because sizeBytes measures only the stored published document, not draft storage.
examples
get_examples
Get complete Szum documents for validation, rendering, or saving, with guidance on when to use each pattern. No filters returns one starter per chart type. Any filter searches the complete catalog; all supplied filters intersect. Most data is illustrative; the Vinyl waterfall cites RIAA reports. Empty matches mean no example satisfies every filter; remove a filter to broaden the search.
preview
get_preview_state
Use this when the Szum chart App needs to restore a rendered preview as its current transient or saved view. It is read-only, owner-scoped when authenticated, and hidden from the model.
rename
rename_chart
Use this when the user wants to change a saved chart's library title without changing its document, publication state, or public URLs; requires authentication.
render
render_chart
Use this when the user wants to preview or generate a chart. Validate each generated or changed chart input once before rendering, saving, or updating. Do not revalidate unchanged input; a successful render preflights it for later saves or updates. Errors block; warnings require explicit user approval for the exact chart input. Rendering may add layout warnings to the semantic findings before an action proceeds. Suggestions do not block. A suggestedDocument is a complete, validated replacement. Review the proposed changes before using it; validate again only if you modify it. Stores a 1 hour preview and returns public image URLs. Authenticated previews use the account's render allowance, and each image produced from a returned URL is another render. Anonymous previews are complimentary; their images use the anonymous image allowance.
restore
restore_chart_version
Use this when the user wants a saved chart to go back to an earlier version from list_chart_versions. Publishes that version's document again as a new version, keeping the chart's id and URLs, so the version it replaces stays restorable. Refuses charts with unpublished editor changes; requires authentication.
save
save_chart
Use this when the user wants to permanently save and publish a Szum chart document. Validate each generated or changed chart input once before rendering, saving, or updating. Do not revalidate unchanged input; a successful render preflights it for later saves or updates. Errors block; warnings require explicit user approval for the exact chart input. Rendering may add layout warnings to the semantic findings before an action proceeds. Suggestions do not block. A suggestedDocument is a complete, validated replacement. Review the proposed changes before using it; validate again only if you modify it. Supply one idempotencyKey per intended chart and reuse it for retries. Returns permanent public Image and Embed URLs plus Edit and Studio links; requires authentication and saved-chart storage.
schema
get_schema
Use this before authoring an unfamiliar field instead of probing validate_chart for errors. Returns the JSON Schema for the whole Szum document, covering config, data, presentation, size, and output, with every referenced definition included. Pass chart_type to keep only that family's config variants; omitting it returns every family and is much larger. Generated value lists are summarized rather than enumerated; validate_chart remains the authority.
themes
list_themes
Use this when choosing a visual theme for a chart. Returns every built-in theme with guidance on where each works best and, when signed in, the workspace's shared themes.
validate
validate_chart
Use this when a chart request or document will be rendered, saved, or updated. Validate each generated or changed chart input once before rendering, saving, or updating. Do not revalidate unchanged input; a successful render preflights it for later saves or updates. Errors block; warnings require explicit user approval for the exact chart input. Rendering may add layout warnings to the semantic findings before an action proceeds. Suggestions do not block. A suggestedDocument is a complete, validated replacement. Review the proposed changes before using it; validate again only if you modify it. Read-only, free, and fast.

Tools removed

Tools this server used to expose. Anything built against them stopped working on the day they went.

get_chart_config
removed 27 Sep 2026
list_marks
removed 27 Sep 2026

Endpoints

URLTransportStateLatencyChecked
https://szum.io/mcp streamable-http answering 1748 ms 8 min ago

Alternatives to Charts by Szum

same job, measured the same way
Chart Canvas
by gluip

Create interactive visualizations and query data sources (SQLite, CSV, Parquet, JSON)

52 installs/wk local only
ChartPane
by ahmadsl

Renders interactive Chart.js charts and dashboards inline in AI conversations.

answering
Semiotic
by nteract

Verified React chart generation: select, validate, repair, render, and inspect charts through MCP.

11 771 installs/wk 5 tools answering
Z
Zebra BI
by zebrabi

Draw business data as interactive IBCS-style Zebra BI charts and tables.

answering
Plots MCP
by mr901

MCP server for data visualization with Mermaid charts.

120 installs/wk local only
MCP Plots
by mr901

MCP server for data visualization with Mermaid charts.

local only
api.video MCP by usefulapi
by usefulapi

Manage videos and live streams, inspect captions, players and webhooks, and read play analytics.

15 tools answering
GraphMake
by graphmake

Turn data into infographics (PNG/SVG): 90+ templates, or KPI cards, charts, timelines and maps.

6 tools answering

Charts by Szum — questions

Answers built from our own checks of this server.

What can Charts by Szum do?
It exposes 16 tools, read directly from the server on our last check. Among them: delete_chart, get_chart, get_chart_document, get_examples, get_preview_state, get_schema and 10 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Charts by Szum working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 1914 ms. The bar chart above shows every period we have measured.
Did Charts by Szum ever remove tools?
Yes. get_chart_config, list_marks are no longer exposed — we recorded the date each one disappeared. A tool vanishing usually means a breaking change for anything that depended on it.
How do I connect Charts by Szum?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Charts by Szum need an API key?
No. Charts by Szum completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 16 of them are readable on this page. This is what we observed, not what the docs claim.