Charts by Szum
Official5 toolsby szum
Render and share charts and data visualizations as SVG/PNG images or embeds from a JSON config.
Generate and render SVG/PNG charts and data visualizations from JSON configuration.
Captured live from the server via tools/list.
render_chart
Render a chart from a JSON config. Returns a URL to the rendered image (expires after 10 min). Each call counts as one render against your monthly limit. "format" is required – set to "svg" or "png".
Parameters (1)
- configstringrequired
JSON string of the chart configuration
validate_chart
Validate a chart config against the schema. Returns validation errors or confirms the config is valid. Does not count as a render.
Parameters (1)
- configstringrequired
JSON string of the chart configuration to validate
list_themes
List all available chart theme names.
No parameters.
list_marks
List all available mark types with their specific properties and defaults.
No parameters.
get_examples
Get example chart configs. Optionally filter by mark type. Returns ready-to-use JSON configs.
Parameters (1)
- mark_typestring
Filter examples by mark type
README not available yet.
Install
Remote endpoint
Streamable HTTPHosted server - connect over the network, no local install.
https://szum.io/mcpclaude_desktop_config.json
{
"mcpServers": {
"charts": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://szum.io/mcp"
]
}
}
}Desktop config is stdio-only; this bridges via mcp-remote. Native remote: Settings > Connectors.