szum
Render chart images from JSON configs with six themes, ten marks, PNG/SVG output.
MCP Server
Connect agents to szum via Model Context Protocol.
Model Context Protocol (MCP) is an open standard for connecting agents to tools. szum exposes an MCP server so agents can render charts, validate configs, and browse themes directly.
Endpoint
POST https://szum.io/mcp
No API key needed. Connect and start rendering charts immediately – up to 200 renders per month per IP, shared with keyless GET. For higher limits, add an API key:
Authorization: Bearer YOUR_API_KEY
Tools
| Tool | Description | Counts as render? |
|---|---|---|
| render_chart | Render a chart config, returns a URL to the image (expires in 1h) | Yes |
| validate_chart | Validate a config against the schema | No |
| list_themes | List available themes | No |
| list_marks | List mark types with properties | No |
| get_examples | Get example chart configs | No |
Only render_chart increments your monthly render count. All other tools are free.
Resources
| URI | Description |
|---|---|
| szum://schema | Full JSON Schema for chart configs |
| szum://llms-txt | Compact API reference |
Connect from Claude Code
claude mcp add szum --transport http https://szum.io/mcp
For higher limits, add your API key:
claude mcp add szum --transport http https://szum.io/mcp -H "Authorization: Bearer YOUR_API_KEY"
Connect from Claude Desktop
Add this to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"szum": {
"type": "http",
"url": "https://szum.io/mcp"
}
}
}
{
"mcpServers": {
"szum": {
"type": "http",
"url": "https://szum.io/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}
Connect from Cursor
Add this to your Cursor MCP settings (.cursor/mcp.json):
Usage and billing
Without an API key, each render_chart call counts against the IP-based limit of 200 renders per month, shared with keyless GET /chart. With an API key, renders count against your plan limit. All other tools are free.
Figma Plugin
Insert publication-quality charts directly into your Figma designs.
Authentication
GET embeds are keyless. Sign up for an API key to unlock POST requests.
Related Servers
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Code Scanner Server
Scans code files for definitions, respects .gitignore, and outputs in LLM-friendly formats like XML or Markdown.
n8n-MCP
Provides AI assistants with access to n8n node documentation, properties, and operations.
MCP Invoice Express
An MCP server for integrating with the InvoiceExpress API.
microCMS
Manage content on the microCMS headless CMS using its content and management APIs.
Nucleus MCP
Local-first, cross-platform memory sync for AI coding tools (Cursor, Claude, Windsurf) with persistent engrams and hypervisor security.
MCP Quickstart
A basic MCP server from the Quickstart Guide, adapted for OpenAI's Chat Completions API.
Leeroopedia
The Brain that turns Generalist Agents into ML Experts.
ts-morph Refactoring Tools
Refactor TypeScript and JavaScript codebases using ts-morph. Supports renaming symbols and files, moving symbols, and searching for references.
Enrichr MCP Server
Performs gene set enrichment analysis using the Enrichr API, supporting all available gene set libraries.
AltTester® AI Extension
MCP server for game test automation