NestDaddy

Charts by Szum

io.szum/charts · v2.2.0

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

Connect Remote server

Terminal
claude mcp add --transport http charts 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"
    }
  }
}
Claude Desktop
Settings > Connectors > Add custom connector
URL: https://szum.io/mcp

Tools 16 found in our last check

  • 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…

  • 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…

  • 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 publis…

  • 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_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.

  • 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 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 s…

  • 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 ch…

  • 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.

  • 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.

  • 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_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…

  • list_chart_types

    Use this when choosing a chart family. Returns every current chart type with its shared and family-specific fields.

  • 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 ci…

  • 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 fa…

Details

Endpointhttps://szum.io/mcp (Streamable HTTP)
First published2 Nov 2026
Last updated2 Nov 2026
Registry nameio.szum/charts

More files and documents servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.