# Charts by Szum MCP server

Render and share charts and data visualizations as SVG/PNG images or embeds from a JSON config.

## Links
- Registry page: https://www.getdrio.com/mcp/io-szum-charts
- Website: https://szum.io

## Install
- Endpoint: https://szum.io/mcp
- Auth: Not captured

## Setup notes
- Remote endpoint: https://szum.io/mcp

## Tools
- render_chart - Render and validate a chart config, store it for 10 minutes, and return a public image URL. A fetched image may remain cached for up to 1 hour. Authenticated calls use the account's render allowance. Endpoint: https://szum.io/mcp
- save_chart - Save and publish a chart config to permanent public Image and Embed URLs, and return Edit and Studio management URLs. Requires authentication and uses saved-chart storage. Endpoint: https://szum.io/mcp
- validate_chart - Check a chart config against the current schema without creating an image. Use when validation itself is requested or while debugging. Endpoint: https://szum.io/mcp
- list_themes - List all available chart themes with guidance on where each works best. Endpoint: https://szum.io/mcp
- list_marks - List all available mark types with their specific properties and defaults. Endpoint: https://szum.io/mcp
- get_examples - Get current, ready-to-use chart configs that demonstrate preferred semantic patterns, including built-in labels. Optionally filter by mark type. Endpoint: https://szum.io/mcp

## Resources
- ui://szum/chart-result.html - Inline previews and results for szum chart tools MIME type: text/html;profile=mcp-app
- szum://schema - JSON Schema for szum chart configs (version 2026-03-20) MIME type: application/json
- szum://llms-txt - Complete API and chart-authoring reference MIME type: text/plain

## Prompts
Not captured

## Metadata
- Owner: io.szum
- Version: 1.1.0
- Runtime: Streamable Http
- Transports: HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jun 2, 2026
- Source: https://registry.modelcontextprotocol.io
