On-demand access to amCharts 5 docs, code examples, and API reference
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
An MCP (Model Context Protocol) server that gives AI assistants on-demand access to the complete amCharts 5 knowledge base: 140+ documentation pages, 280+ code examples, and 1,000+ class API references.
Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, and any other MCP-compatible AI tool.
Instead of loading the entire amCharts reference into the AI's context window, the MCP server lets the AI query exactly what it needs β a specific chart type reference, a code example, or an API lookup. This means better answers with less context waste.
The easiest way is the hosted server β no install, just add one URL. Prefer to run it yourself? See Local install below.
Point your AI client at:
Claude Code
Claude Desktop / claude.ai β Settings β Connectors β Add custom connector, then paste https://mcp.amcharts.com/mcp.
Cursor β .cursor/mcp.json:
VS Code + GitHub Copilot β .vscode/mcp.json:
Windsurf β ~/.codeium/windsurf/mcp_config.json:
ChatGPT (Plus/Pro/Enterprise with connectors/developer mode enabled) β Settings β Connectors β Add custom connector, then paste https://mcp.amcharts.com/mcp.
Cline (VS Code extension) β open the MCP Servers panel β Remote Servers, paste https://mcp.amcharts.com/mcp, or add to its MCP settings JSON:
Clients that only support local (stdio) servers (e.g. Zed, Continue, Amazon Q Developer) β bridge to the hosted URL with mcp-remote. Use this as the server's run command in the client's config:
For example, in a command/args style config:
Any other MCP client that accepts a remote server URL works too β use the /mcp
endpoint (Streamable HTTP) or /sse (legacy SSE). For URL-only clients that still
expect a command, use the mcp-remote bridge shown above.
Prefer running it yourself? The server is also published to npm and runs over stdio.
For all projects (global, recommended):
For current project only:
Add to your claude_desktop_config.json:
Create or edit .cursor/mcp.json in your project root (or ~/.cursor/mcp.json for global):
Edit ~/.codeium/windsurf/mcp_config.json:
Create or edit .vscode/mcp.json in your workspace:
For any other tool that supports MCP (Cline, Continue, Amazon Q, Zed, etc.), configure it to run:
| Tool | Description |
|---|---|
get_core_reference | Get core amCharts 5 docs β setup, themes, colors, events, common pitfalls |
get_chart_reference | Get full reference for a chart type (e.g. "pie", "sankey", "xy") |
list_chart_types | List all available chart types and their keywords |
search_docs | Search the skill reference docs by keyword |
search_all | Search across everything β skill docs, full documentation, and code examples |
get_doc | Get a full documentation page (e.g. "charts/xy-chart/axes", "concepts/events") |
get_section | Get a specific section from a reference file by heading |
get_quick_start | Get a minimal working template for any chart type |
list_examples | Browse all 283 examples, optionally filtered by category |
get_example | Get the full code for a specific example |
Once connected, your AI assistant can:
get_quick_start("pie") and adapts the templatesearch_all("date axis label format")get_example("examples/flow/sankey-diagram")get_doc("reference/xychart")get_doc("getting-started/integrations/react")list_chart_types()The server includes 1,500+ documents:
MIT
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/amcharts5)<a href="https://allmcps.com/mcp/amcharts5"><img src="https://allmcps.com/api/badge/amcharts5?style=directory" alt="Amcharts5 on AllMCPs" /></a>