
amCharts 5
This server gives Claude direct access to the complete amCharts 5 library without flooding your context window. It exposes tools to search 140+ docs, pull from 280+ code examples, and query 1,000+ class API references on demand. Ask for a pie chart and it calls get_quick_start to grab a template. Need to format date axis labels? It searches across everything and returns just the relevant snippet. You can browse examples by category, pull specific integration guides for React or Vue, or look up class methods and events. It works through npx so setup is one line in your config. Useful if you're building charts and want the AI to reference actual amCharts patterns instead of hallucinating configuration syntax.
- GitHub stars
- 9
- tools
- 12
- transport
- STDIO, HTTP
- last updated
- Oct 25, 2026
Install
From registry metadata$ npx add-mcp https://mcp.amcharts.com/mcp --name amcharts5Run in your terminal. add-mcp asks which agents to add it to (Claude Code, Codex, Cursor and more). Add -g to install it for every project.
Review the command, arguments and environment values before installing. MCP servers run with your local permissions.
Other ways
Claude Code
$ claude mcp add --transport http amcharts5 https://mcp.amcharts.com/mcpRun in your terminal. Add --scope user to make it available in every project.
Tools
Verified live · 12 toolsVerified live against the running server on Nov 6, 2026.
list_chart_typesList all amCharts 5 chart types with their categories and reference file names
List all amCharts 5 chart types with their categories and reference file names
No parameters. Call it with no arguments.
get_chart_referenceGet the reference documentation for a specific amCharts 5 chart type. A reference longer than 12,000 characters comes as an overview: its first parts in full and a list of the others, each of which get_section returns. With `full: true` it is the whole file. The chart type key...2 params
Get the reference documentation for a specific amCharts 5 chart type. A reference longer than 12,000 characters comes as an overview: its first parts in full and a list of the others, each of which get_section returns. With `full: true` it is the whole file. The chart type key...
chartType*stringfullbooleanget_core_referenceGet the core amCharts 5 reference (SKILL.md) — covers setup, colors, themes, legends, tooltips, events, data, adapters, disposal, and common pitfalls. It is the base for every chart type; the chart-specific references build on it. It comes as an overview: its first sections, u...1 params
Get the core amCharts 5 reference (SKILL.md) — covers setup, colors, themes, legends, tooltips, events, data, adapters, disposal, and common pitfalls. It is the base for every chart type; the chart-specific references build on it. It comes as an overview: its first sections, u...
fullbooleansearch_docsSearch the curated amCharts 5 skill docs (SKILL.md + chart references) for a keyword or topic, returning matching sections ranked by relevance. By default it searches only the skill layer. With scope 'all' it also searches the extended docs, the per-class API reference and the...3 params
Search the curated amCharts 5 skill docs (SKILL.md + chart references) for a keyword or topic, returning matching sections ranked by relevance. By default it searches only the skill layer. With scope 'all' it also searches the extended docs, the per-class API reference and the...
maxResultsnumberquery*stringscopestringskill · alldefault: skillget_sectionGet the full text of one section of a doc by heading, for example a section that a search_docs or search_all result shows truncated. `file` accepts the source label exactly as search results print it ('skill/SKILL.md', 'skill/xy', 'extended/charts/xy-chart/cursor', 'reference/...2 params
Get the full text of one section of a doc by heading, for example a section that a search_docs or search_all result shows truncated. `file` accepts the source label exactly as search results print it ('skill/SKILL.md', 'skill/xy', 'extended/charts/xy-chart/cursor', 'reference/...
file*stringheading*stringget_quick_startGet a quick-start template for a specific chart type — a minimal working example ready to customize.2 params
Get a quick-start template for a specific chart type — a minimal working example ready to customize.
chartType*stringformatstringhtml · esmdefault: htmlsearch_allSearch across all amCharts 5 content: skill references, full documentation, and code examples. For broad searches across everything.2 params
Search across all amCharts 5 content: skill references, full documentation, and code examples. For broad searches across everything.
maxResultsnumberquery*stringget_docGet a full documentation page — an extended doc by path, or a skill file by 'skill/<name>'. Paths are the source labels that search_docs and search_all print.1 params
Get a full documentation page — an extended doc by path, or a skill file by 'skill/<name>'. Paths are the source labels that search_docs and search_all print.
path*stringget_api_referenceGet the per-class API reference for an amCharts 5 class: the class page plus its settings table (with defaults) and, optionally, its private/read-only settings. It is generated from the library's typings, so it has the exact setting names and default values (e.g. tooltip backg...2 params
Get the per-class API reference for an amCharts 5 class: the class page plus its settings table (with defaults) and, optionally, its private/read-only settings. It is generated from the library's typings, so it has the exact setting names and default values (e.g. tooltip backg...
className*stringincludePrivatebooleanlist_examplesList all available amCharts 5 code examples, optionally filtered by category.1 params
List all available amCharts 5 code examples, optionally filtered by category.
categorystringget_exampleGet the full code for a specific amCharts 5 example/demo, by its path or its amcharts.com demo address. Paths are listed by list_examples and printed in search results.1 params
Get the full code for a specific amCharts 5 example/demo, by its path or its amcharts.com demo address. Paths are listed by list_examples and printed in search results.
path*stringlist_geodataList amCharts 5 geodata (map) files with each one's CDN path, script global name and ES module import: world maps, continents, every country map, regional packs (US states and counties, Canada, Mexico) and the US congressional-district packs, which are versioned per Congress (...1 params
List amCharts 5 geodata (map) files with each one's CDN path, script global name and ES module import: world maps, continents, every country map, regional packs (US states and counties, Canada, Mexico) and the US congressional-district packs, which are versioned per Congress (...
filterstringSponsors
Readme
amCharts 5 MCP Server
An MCP (Model Context Protocol) server that gives AI assistants on-demand access to the complete amCharts 5 knowledge base: 160+ documentation pages, 350+ code examples (including 60+ complete JSON configs), and 1,300+ API reference pages.
Works with Claude Code, Claude Desktop, Cursor, Windsurf, VS Code + GitHub Copilot, and any other MCP-compatible AI tool.
Why?
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.
Quick Start
The easiest way is the hosted server — no install, just add one URL. Prefer to run it yourself? See Local install below.
Hosted (no install) — recommended
Point your AI client at:
https://mcp.amcharts.com/mcp
The amCharts 5 docs are also on Context7 as /amcharts/amcharts5.
Claude Code
Details
- Repository
- github.com/amcharts/amcharts5-mcp
- Website
- docs.amcharts.com/v5/ai/mcp
- Package
@amcharts/amcharts5-mcp- Transport
- STDIO, HTTP
- Registry
- MCP registry, active
- Resources
- 14
- Tools verified
- Nov 6, 2026