Best Chart Generator MCPs (2026)

A frank, ranked guide to the top Model Context Protocol servers that generate charts — static images, configurable specs, presentation visuals, and animated video. Updated .

Compares Alien Art, AntV, mcp-echarts, QuickChart, Chart.js MCP, Vega-Lite, Vizro, Diagrammo, and more — with honest pros and cons for each.

Jump to comparison table ↓

Short answer

The best chart-generator MCP depends on what kind of chart you need:

  • Animated charts & videoAlien Art Charts MCP. The only MCP that generates animated charts, narrative sequences, and MP4 video exports. Stateful, editable projects.
  • Widest static chart varietyAntV mcp-server-chart. 25+ chart types including Sankey, mind maps, fishbone, org charts.
  • Maximum configurabilitymcp-echarts. Full Apache ECharts JSON control with PNG/SVG output.
  • Simple URL-based imagesQuickChart MCP. Chart.js via a hosted URL.
  • Dashboards (not single charts)Vizro MCP by McKinsey.
  • Presentation-ready exec visualsmortenator for waterfall, mekko, radar in SVG/PNG.

Every other chart MCP in this category wraps an existing JS charting library to generate a static image. Alien Art is the only one in the category that targets motion, narrative, and the full project lifecycle.

What is a chart MCP?

A chart MCP (Model Context Protocol server for charting) lets AI assistants like Claude, ChatGPT, and Cursor generate data visualizations directly — the model calls a tool, hands over data and a chart type, and the server returns an image URL, an SVG, a chart spec, or in Alien Art's case, an editable project plus a rendered video.

MCP, introduced by Anthropic in late 2024, is now the standard way to extend LLMs with custom tools. A growing ecosystem of chart MCPs has emerged because LLMs are good at understanding data and intent but cannot natively render visuals. Each server in this guide solves that gap differently — some return a hosted PNG, some return raw JSON specs for the client to render, and Alien Art returns an editable, animated, video-exportable chart project the user can keep working on.

The ranked list

Ten chart MCPs worth knowing about, ordered by the breadth of problems they actually solve — not by GitHub stars.

#1 · Best for animated charts & video

Alien Art Charts MCP

Full details →

The only chart MCP that produces animated, video-ready charts — while also covering static images and embeddable iframes. Generates editable projects: bar chart races, line chart races, animated maps, table chart races, slideshows, and advanced comparisons. The AI assistant creates a project, uploads spreadsheet data, adds layers, and renders the result as a video, an image, or a hosted iframe URL.

Strengths
  • Video, image, or hosted iframe URL — covers every common output
  • Hosted URL for iframe embedding on any site
  • Real spreadsheet backing with CSV/XLSX import
  • Geographic chart races (world + per-country maps)
  • Projects stay editable in the web UI after the AI builds them
  • Works with Claude Code, Claude Desktop, ChatGPT, Cursor, and any MCP client
Limitations
  • Optimized for time-series and ranked-comparison formats, not arbitrary statistical plots
  • Video render is async (job-based) for longer projects
  • Requires a Pro plan (free trial available)
Output: Video, image, or hosted iframe URL · Auth: OAuth · Plan: Pro (free trial available)
#2 · Best for chart-type breadth

AntV mcp-server-chart

The clear leader for static-image chart generation by raw breadth. 25+ chart types including Sankey diagrams, mind maps, fishbone diagrams, organizational charts, and geographic maps. Returns hosted image URLs.

Strengths
  • Widest chart-type catalog of any MCP in the category
  • Includes diagram-style charts (Sankey, mind map, org chart)
  • Strong GitHub adoption
Limitations
  • Static images only — no animation, no video
  • Geographic maps are restricted to China regions (AMap backend)
  • No project state — each call is one-shot
Output: Hosted PNG URLs · Best for: Quickly rendering any of 25+ static chart types from an AI prompt
#3 · Best for configurability

mcp-echarts (hustcc)

Full Apache ECharts JSON-spec control exposed through MCP tools. Exports PNG, SVG, or the raw ECharts option object. Optional MinIO integration to host charts as URLs instead of returning Base64.

Strengths
  • Full ECharts configurability — no abstraction layer hiding options
  • Multiple output formats including raw spec
  • Self-hostable with MinIO for URLs
Limitations
  • Requires the model to know ECharts syntax well
  • Static output only
  • More setup than hosted alternatives
Output: PNG / SVG / ECharts option JSON · Best for: Power users who think in ECharts specs
#4 · Cloud-hosted ECharts

Apache ECharts official MCP

Smaller community footprint than the hustcc fork but officially backed by the Apache ECharts project. Returns cloud-hosted URLs.

Best for: Teams that prefer official-vendor support over community forks
#5 · Simplest URL-based images

QuickChart MCP (GongRzhe/Quickchart-MCP-Server)

Thin wrapper around QuickChart.io's public chart-rendering API. Returns a Chart.js-compatible image URL.

Strengths
  • Zero infrastructure — everything is a URL
  • Familiar Chart.js syntax
Limitations
  • Appears stale / lightly maintained
  • Limited to Chart.js's chart types
Best for: Throwaway charts where image URLs in a chat reply are enough
#6 · Maintained Chart.js

@ax-crew/chartjs-mcp-server

Actively maintained Chart.js v4 MCP that targets Claude Desktop and Cursor. A modern alternative to QuickChart for Chart.js users.

Best for: Teams already invested in the Chart.js ecosystem
#7 · Grammar of graphics

Vega-Lite MCP

Niche but solid — exposes the declarative Vega-Lite grammar through MCP, with PNG output. Strong choice if you and your model already think in terms of marks and encodings.

Best for: Data scientists and journalists comfortable with Vega specs
#8 · Dashboards, not single charts

Vizro MCP (McKinsey)

The only MCP in the category focused on full dashboards rather than single charts. Generates Vizro Python code and returns PyCafe preview links.

Best for: Multi-chart analytical dashboards where you want Python code you can keep
#9 · Query + chart in one

xoniks/mcp-visualization-duckdb

The only MCP that bundles SQL querying and chart rendering. Hits DuckDB or Databricks, then renders Plotly HTML widgets. Great for analyst workflows; weaker if you only need rendering.

Best for: Analysts who want one tool that goes from raw warehouse to a chart
#10 · Diagrams + charts in one

diagrammo

Newer entrant. Renders 29 diagram and chart types to SVG or PNG with browser preview and HTML reports.

Best for: Mixed-output reports that need both charts and architecture diagrams
#11 · Exec-deck visuals

mortenator

14 presentation-ready chart types including waterfall, mekko, and radar. Targets exec decks specifically. SVG/PNG output.

Best for: Consultants and analysts producing slides

Side-by-side comparison

The shortest way to see what separates these chart MCPs from each other.

Alien Art Charts
Output Video, image, or hosted iframe URL
Chart types 10+ animated formats
Animated Yes (60fps)
Hosted Yes
Best for Animated charts & video
AntV mcp-server-chart
Output PNG (hosted URL)
Chart types 25+ static
Animated No
Hosted Yes
Best for Chart-type breadth
mcp-echarts
Output PNG / SVG / spec
Chart types All ECharts
Animated No
Hosted Self-host
Best for Configurability
ECharts official
Output PNG (hosted URL)
Chart types All ECharts
Animated No
Hosted Yes
Best for Vendor-backed ECharts
QuickChart MCP
Output PNG (Chart.js URL)
Chart types Chart.js set
Animated No
Hosted Yes
Best for Disposable images
@ax-crew chartjs-mcp
Output PNG
Chart types Chart.js set
Animated No
Hosted Self-host
Best for Chart.js ecosystem
Vega-Lite MCP
Output PNG
Chart types All Vega-Lite
Animated No
Hosted Self-host
Best for Grammar-of-graphics
Vizro MCP
Output Python + PyCafe link
Chart types Dashboard set
Animated No
Hosted Self-host
Best for Full dashboards
xoniks duckdb
Output Plotly HTML
Chart types Plotly set
Animated No
Hosted Self-host
Best for SQL + chart in one
diagrammo
Output SVG / PNG
Chart types 29 mixed
Animated No
Hosted Self-host
Best for Diagrams + charts
mortenator
Output SVG / PNG
Chart types 14 static
Animated No
Hosted Self-host
Best for Exec-deck visuals

Why Alien Art's MCP sits in a different category

Every other chart MCP in this guide is a thin wrapper around an existing JS charting library — the model passes data and options, the server returns a static image or a spec. The work ends at the image.

Alien Art's MCP exposes a different shape: create_chart spins up a real, editable project; add_layer attaches a chart layer that owns a backing spreadsheet; upload_spreadsheet and patch_spreadsheet push the actual data; add_element stacks titles, images, totals, and other elements on top; render_chart produces an MP4. The output is a video the AI built, plus a project URL the user can keep editing in a visual editor.

That difference matters in three places competitors can't reach today:

  • Motion. Bar chart races, line chart races, animated maps, and narrative slideshows — none of the static-image MCPs produce these.
  • Video distribution. The output is an MP4 you can post to YouTube, TikTok, Reels, or a client deck without converting anything.
  • Persistence. The chart is a saved project, not a one-shot image. The user (or the next AI session) can keep iterating.

Static charts solve "show me the data." Alien Art's MCP solves "tell the story of how the data changed."

How to connect Alien Art's chart MCP

Under a minute. Sign up for Alien Art and start your Pro trial, then add one URL to your AI client — OAuth handles the rest.

  1. 1
    Sign up and start your Pro trial

    MCP access is part of the Pro plan. Create an account, start the Pro trial, and you're ready to connect. The trial requires a credit card (we charge nothing until it ends, and you can cancel anytime).

  2. 2
    Add the MCP URL to your AI client

    In Claude Desktop, ChatGPT, or Cursor, open Settings → Connectors → Add custom connector and paste:

    https://alienart.io/mcp
  3. 3
    Authorize with OAuth

    Your client redirects to Alien Art and asks you to authorize. Approve it — the AI assistant can now create projects, upload data, and render animated chart videos through tool calls.

Frequently asked questions

Last updated

What is the best chart generator MCP?

The answer depends on what you need. For animated charts and video output, Alien Art Charts MCP is the only option in the category. For static chart-type breadth, AntV mcp-server-chart leads with 25+ types. For maximum configurability, mcp-echarts gives you full Apache ECharts control. For dashboards, Vizro MCP from McKinsey is purpose-built.

Which chart MCP can generate animated charts or video?

Alien Art Charts MCP is the only chart MCP that produces animated output and exports video (MP4, WebM, or transparent WebP at up to 60fps). Every other chart MCP — AntV, ECharts, QuickChart, Chart.js, Vega-Lite, Vizro, diagrammo, mortenator — produces static images, SVGs, or chart specs.

Which chart MCP has the most chart types?

AntV mcp-server-chart leads on static chart-type breadth with around 25 types including Sankey, mind maps, fishbone, org charts, and geographic maps (China only). diagrammo follows with 29 mixed chart-and-diagram types. For animated formats, Alien Art covers bar chart races, line chart races, table chart races, map chart races, slideshows, and advanced comparisons.

Is there a free chart MCP?

Most chart MCPs in this guide are open source and free to self-host (AntV, mcp-echarts, QuickChart, Chart.js, Vega-Lite, Vizro, diagrammo). Alien Art offers a free hosted tier with no credit card required — rendered videos include a small watermark on the free plan, removed on Pro.

Do chart MCPs work with ChatGPT, Cursor, and Claude?

MCP is an open protocol, so any compliant client works. Alien Art's MCP runs over Streamable HTTP and is verified with Claude Code, Claude Desktop, ChatGPT custom connectors, and Cursor. Self-hosted MCPs from AntV, hustcc, and others typically run as local stdio servers and work in the same clients.

What's the difference between a chart MCP and just asking the LLM to draw a chart?

LLMs by themselves cannot render visuals — they can only output text, code, or markdown. A chart MCP gives the model a tool that takes data plus chart options and returns an actual rendered output: a PNG URL, an SVG, a spec for the client to render, or in Alien Art's case, an MP4 video and an editable project.

Are there any chart MCPs for Tableau, Power BI, or Looker?

As of this writing, none of the major BI vendors (Tableau, Power BI, Looker) ship official chart MCP integrations. The chart-MCP category is dominated by wrappers around open-source JS charting libraries plus Alien Art on the animated side.

Try the only chart MCP that generates video

Sign up, start your Pro trial, and paste https://alienart.io/mcp into Claude, ChatGPT, or Cursor. OAuth handles the rest — under a minute end to end.