Skip to content
Back to search
100
MCP live MCP 2025-11-25 streamable-http

Charts by Szum

io.szum/charts

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

Uptime
100.0%
2 direct probes · 30d
Response
1673ms
last probe
Tools
13
callable
Resources
3
readable
Prompts
0
available
Primary URL
https://szum.io/mcp

Tools · 13

render_chart

Use this when the user wants to preview or generate a chart. Validate each generated or changed config once before rendering, saving, or updating. Do not revalidate unchanged input; a successful rende…

save_chart

Use this when the user wants to permanently save and publish a chart from a Szum config. Validate each generated or changed config once before rendering, saving, or updating. Do not revalidate unchang…

list_charts

Use this when the user wants to find charts in their saved library. Returns paginated metadata and URLs, not chart configs; requires authentication. Draft-only editor charts have publishedAt null, has…

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 config; requires authe…

get_chart_config

Use this when the user identifies a saved chart by id and needs its complete published Szum config for inspection or reuse. Does not return a newer editor draft; requires authentication.

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.

update_chart

Use this when the user wants to replace and publish a saved chart's config while keeping its id and URLs. Validate each generated or changed config once before rendering, saving, or updating. Do not r…

rename_chart

Use this when the user wants to change a saved chart's library title without changing its config, publication state, or public URLs; requires authentication.

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.

validate_chart

Use this when a chart config will be rendered, saved, or updated. Validate each generated or changed config once before rendering, saving, or updating. Do not revalidate unchanged input; a successful …

list_themes

Use this when choosing a visual theme for a chart. Returns every available theme and guidance on where each works best.

list_marks

Use this when choosing or configuring chart mark types. Returns every available mark with its properties and defaults.

get_examples

Use this when the model needs current, ready-to-use Szum chart configs or preferred semantic patterns. Optionally filters examples by mark type.

Resources · 3

Szum chart result

Inline previews and results for Szum chart tools

ui://szum/chart-result.html
szum-schema

JSON Schema for Szum chart configs (version 2026-03-20)

szum://schema
szum-llms-txt

Complete API and chart-authoring reference

szum://llms-txt

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "charts_by_szum": {
      "url": "https://szum.io/mcp",
      "transport": "streamable-http"
    }
  }
}