← MCP Security Catalog

amCharts 5 MCP Server 1.4.0

npm · @amcharts/amcharts5-mcp · latest release

Verified with no proven findings
Security result
11
Observed tools
23
Version rating
100
Change risk

Independent inventory

Observed 2026-08-17T14:13:12.571Z using mcpSecurity-inventory. Protocol 2025-06-18.

ToolCategoryRisk
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 names
Input 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"
  ]
}

Resources 13

Resource templates 0

Prompts 0

Changes from previous version

Compared with initial baseline using full_baseline.

RiskChangeSubject
No material changes recorded.

Confirmed vulnerabilities

SeverityFindingAdvisory
No confirmed vulnerability is published for this version.

Provenance

Artifact SHA-256: e9551a410f86dae57f9767ffe82f16a6fcef881854dbaa8218c645b815642577

Scanner: mcp-proof-engine 0.1.0.

Let’s talk about MCP security.

Share your details and our security team will contact you.