ECharts MCP Server

ECharts MCP server enabling AI agents to generate data visualizations using Apache ECharts — creating interactive charts (line, bar, pie, scatter, geographic maps, etc.), configuring ECharts options from data and descriptions, and outputting chart configurations or rendered images for reports, dashboards, and data storytelling workflows.

Evaluated Mar 06, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other echarts charts visualization mcp-server apache data-viz graphs business-intelligence
⚙ Agent Friendliness
74
/ 100
Can an agent use this?
🔒 Security
80
/ 100
Is it safe for agents?
⚡ Reliability
64
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
65
Documentation
65
Error Messages
62
Auth Simplicity
98
Rate Limits
95

🔒 Security

TLS Enforcement
80
Auth Strength
85
Scope Granularity
68
Dep. Hygiene
70
Secret Handling
92

Local rendering. No credentials. Chart data stays local. Apache 2.0 trusted open source library.

⚡ Reliability

Uptime/SLA
65
Version Stability
65
Breaking Changes
62
Error Recovery
62
AF Security Reliability

Best When

An agent needs to generate business charts and interactive visualizations from data — ECharts' extensive chart library covers most common business visualization needs with a JSON-based configuration API.

Avoid When

You need print-quality static images, advanced statistical charts, or 3D scientific visualization.

Use Cases

  • Generating bar and line charts from tabular data from business intelligence agents
  • Creating interactive dashboard visualizations from data analysis agents
  • Producing geographic/map visualizations for spatial data from reporting agents
  • Rendering pie charts and funnel diagrams from presentation agents
  • Generating stock candlestick charts from financial data agents
  • Creating multi-series comparison charts from analytics agents

Not For

  • Static image-only output (ECharts is primarily web-based interactive charts)
  • Advanced statistical visualizations (use R/ggplot2 or Vega-Lite for statistical charts)
  • 3D scientific visualization (use VTK or Plotly for scientific 3D rendering)

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication — local chart rendering. No external service required. May require Node.js and ECharts npm package or headless browser for rendering.

Pricing

Model: free
Free tier: Yes
Requires CC: No

Apache ECharts is free and open source. MCP server is free.

Agent Metadata

Pagination
none
Idempotent
Full
Retry Guidance
Not documented

Known Gotchas

  • ECharts configuration API is JSON-based and verbose — agents must learn ECharts option schema
  • Rendering to static image may require headless browser (Puppeteer) — additional setup
  • ECharts primarily outputs web-based interactive HTML/JS — not directly a static image tool
  • Chart type selection matters: wrong chart type for data can produce misleading visualizations
  • Chinese-origin library with excellent English docs — some advanced features documented primarily in Chinese
  • Large datasets (millions of points) require ECharts dataset optimization to avoid performance issues

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for ECharts MCP Server.

$99

Scores are editorial opinions as of 2026-03-06.

5178
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered