isaacwasserman/mcp-vegalite-server
by Various
π π - Generate visualizations from fetched data using the VegaLite format and renderer.
MCP
isaacwasserman/mcp-vegalite-server
Added 1 June 2026
Overview
A Python-based MCP server that generates Vega-Lite visualizations from fetched data. It accepts data inputs and returns Vega-Lite specifications for rendering charts and graphs.
Best for
Best for
Developers building MCP-based applications that need programmatic, declarative chart generation from data.
Use cases
- Create on-the-fly charts from API or database query results
- Embed interactive Vega-Lite visualizations in MCP-compatible applications
- Automate report generation with standardized chart outputs
How to use
Tools exposed
save_datavisualize_data
Tested with
Claude Desktop
Example client config
{\n "mcpServers": {\n "datavis": {\n "command": "uv",\n "args": [\n "--directory",\n "/absolute/path/to/mcp-datavis-server",\n "run",\n "mcp_server_datavis",\n "--output_type",\n "png" # or "text"\n ]\n }\n }\n} Notes
A Python-based MCP server that generates Vega-Lite visualizations from fetched data. It accepts data inputs and returns Vega-Lite specifications for rendering charts and graphs.
97 stars on GitHub. Last updated 2025-05-16.
Use cases
- Create on-the-fly charts from API or database query results
- Embed interactive Vega-Lite visualizations in MCP-compatible applications
- Automate report generation with standardized chart outputs
Pros
- Leverages the powerful Vega-Lite grammar for concise, declarative visualizations
- Integrates seamlessly with MCP-based tools and workflows
- Lightweight Python implementation with clear server-client separation
Cons
- Limited to Vega-Lite output; no support for other charting libraries
- Requires MCP-compatible client to consume the generated specifications
- Small community and fewer examples compared to more established visualization tools
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the powerful Vega-Lite grammar for concise, declarative visualizations
- Integrates seamlessly with MCP-based tools and workflows
- Lightweight Python implementation with clear server-client separation
Cons
- Limited to Vega-Lite output; no support for other charting libraries
- Requires MCP-compatible client to consume the generated specifications
- Small community and fewer examples compared to more established visualization tools
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
antv/mcp-server-chart
Various
π€ A visualization mcp & skills contains 25+ visual charts using @antvis. Using for chart generation and data analysis.
mckinsey/vizro-mcp
Various
Vizro is a low-code toolkit for building high-quality data visualization apps.
Get the free Developerβs Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.