Enterprise DNA
M MCP Servers Developer low

isaacwasserman/mcp-vegalite-server

by Various

🐍 🏠 - Generate visualizations from fetched data using the VegaLite format and renderer.

I

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_data
  • visualize_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks