get_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. This is the authoritative source for exact setting names and default values (e.g. tooltip background cornerRadius, axis tick `visible` default). Pass a class name in any casing, e.g. 'XYCursor', 'Tooltip', 'PieSeries', 'AxisRendererX'.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"className": {
"type": "string",
"description": "amCharts 5 class name, e.g. 'XYCursor', 'Tooltip', 'PieSeries', 'ColumnSeries', 'AxisRendererX'. Casing/punctuation are ignored."
},
"includePrivate": {
"default": false,
"description": "Also include the private (read-only / internal) settings table. Default false.",
"type": "boolean"
}
},
"required": [
"className"
]
} | — | | — |
get_chart_referenceGet the full reference documentation for a specific amCharts 5 chart type. Use list_chart_types first to see available types.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"chartType": {
"type": "string",
"description": "Chart type keyword, e.g. 'pie', 'sankey', 'xy', 'treemap', 'map', 'radar', 'stock', 'gantt', 'venn', 'wordcloud', 'timeline', 'flow', 'hierarchy', 'ui-elements'"
}
},
"required": [
"chartType"
]
} | — | | — |
get_core_referenceGet the core amCharts 5 reference (SKILL.md) — covers setup, colors, themes, legends, tooltips, events, data, adapters, disposal, and common pitfalls. Read this first before any chart-specific reference.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | | — |
get_docGet a full documentation page from the extended amCharts 5 docs. Use search_all first to find the right path.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Doc path, e.g. 'charts/xy-chart/cursor', 'concepts/events', 'getting-started/integrations/react', 'reference/xycursor' (per-class API). For a class's full settings + defaults prefer get_api_reference."
}
},
"required": [
"path"
]
} | — | | — |
get_exampleGet the full code for a specific amCharts 5 example/demo. Use list_examples or search_all to find the path.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"path": {
"type": "string",
"description": "Example path, e.g. 'examples/flow/sankey-diagram', 'examples/pie-donut/donut-chart', 'examples/maps/drill-down-map'"
}
},
"required": [
"path"
]
} | — | | — |
get_quick_startGet a quick-start template for a specific chart type — a minimal working example ready to customize.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"chartType": {
"type": "string",
"description": "Chart type, e.g. 'pie', 'line', 'bar', 'map', 'sankey', 'treemap'"
},
"format": {
"default": "html",
"description": "Output format: 'html' for a full HTML page with CDN scripts, 'esm' for ES module imports",
"type": "string",
"enum": [
"html",
"esm"
]
}
},
"required": [
"chartType"
]
} | — | | — |
get_sectionGet a specific section from an amCharts 5 reference file by heading name. Use search_docs first to find the right section.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"file": {
"type": "string",
"description": "Reference file name without .md, e.g. 'xy', 'pie', 'SKILL', 'map'"
},
"heading": {
"type": "string",
"description": "Section heading to retrieve, e.g. 'Core setup pattern', 'Axis types', 'Common pitfalls'"
}
},
"required": [
"file",
"heading"
]
} | — | | — |
list_chart_typesList all amCharts 5 chart types with their categories and reference file namesInput schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {}
} | — | | — |
list_examplesList all available amCharts 5 code examples, optionally filtered by category.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"category": {
"description": "Filter by category, e.g. 'column-bar', 'line-area', 'pie-donut', 'maps', 'flow', 'hierarchy', 'stock', 'gantt', 'gauges', 'radar-polar', 'timeline', 'funnel-pyramid'. Omit to list all categories.",
"type": "string"
}
}
} | — | | — |
search_allSearch across ALL amCharts 5 content: skill references, full documentation, and code examples. Use this for broad searches across everything.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. 'react integration', 'date axis formatting', 'stacked bar example'"
},
"maxResults": {
"default": 10,
"description": "Maximum results (default 10)",
"type": "number"
}
},
"required": [
"query"
]
} | — | | — |
search_docsSearch the curated amCharts 5 skill docs (SKILL.md + chart references) for a keyword or topic, returning matching sections ranked by relevance. NOTE: by default this scans ONLY the skill layer. The per-class API reference and per-setting DEFAULTS (e.g. tooltip background cornerRadius, axis tick `visible` default, cursor line strokeDasharray) live in the extended docs — pass scope:'all' here, or use search_all / get_api_reference / get_doc, to reach them.Input schema{
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Search query, e.g. 'legend', 'axis label rotation', 'tooltip format', 'data processor'"
},
"maxResults": {
"default": 5,
"description": "Maximum number of results to return (default 5)",
"type": "number"
},
"scope": {
"default": "skill",
"description": "'skill' (default) searches only the curated skill docs; 'all' also searches the extended docs / per-class API reference where settings and defaults live.",
"type": "string",
"enum": [
"skill",
"all"
]
}
},
"required": [
"query"
]
} | — | | — |