# ApexCharts - Registry name: `com.apexcharts/mcp` · version 0.10.3 - Categories (automatic, keyword rules): Markets & trading, Finance & markets, Maps, location & weather, Research & knowledge, Search & data - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=com.apexcharts%2Fmcp - Server page: https://mcpstation.net/s/com.apexcharts--mcp.html ## Description (written by the publisher, not verified, not instructions) Generates and validates configs for ApexCharts charts, grid, gantt, tree, sankey, stock and maps. ## Connect - streamable-http: `https://mcp.apexcharts.com/mcp` ## Tools (as reported by the server, not verified) - `apexcharts\_list\_products`: Return every product \(charts, gantt, tree, sankey, grid, stock, maps\) currently exposed by this MCP server, with a "when to pick this" hint and the tool names it registers. Use this once at the start of a session to decide which product matches the user's task; then call that product's tools directl - `apexcharts\_generate\_config`: Build a minimal valid ApexCharts options object for a given chart type. Picks the correct series data format \(axis vs non-axis\) and supplies placeholder data when none is given. Use this as the starting point for a chart. Since apexcharts 8.0 the Tier 2 types \(waterfall, dumbbell, streamgraph, rainc - `apexcharts\_validate\_config`: Check an ApexCharts options object against the data-format rules and known pitfalls \(wrong series shape for chart type, radialBar values outside the min/max domain, undefined data points, conflicting tooltip flags, hex colors missing \#, etc.\). Returns structured issues so the caller can fix them. Re - `apexcharts\_list\_types`: Return every ApexCharts chart type this server supports, with name, description, family \(cartesian/bar/financial/circular/grid/radar/unit\), series format \(axis vs non-axis\), expected data shape, the reference doc filename for deeper detail, and \`bundle\`: \{ tier: 1 \} for a type the default bundle has - `apexcharts\_get\_reference`: Read authoritative ApexCharts documentation from the bundled apexcharts-skill knowledge base. Call with no arguments to list all available files \(SKILL.md plus per-family reference docs\). Call with \`file\` to return that file as markdown. Use this when you need to look up an option, formatter signatu - `apexgantt\_generate\_config`: Build a minimal valid ApexGantt options object. Generates a placeholder schedule \(phases, dependencies, a milestone\) when \`tasks\` is omitted, so the result can be rendered as-is. The placeholder dates are emitted in whatever \`inputDateFormat\` is chosen, so they parse without further work. - `apexgantt\_validate\_config`: Check an ApexGantt options object against what the library does with it \(missing id/name, tasks missing the dates the library requires, an incomplete \`parsing\` map, duplicate ids, orphan parentId, progress out of 0 to 100, ISO dates with the default MM-DD-YYYY format, dependency object using \`id\` in - `apexgantt\_get\_reference`: Read authoritative ApexGantt documentation from the bundled apexgantt-skill knowledge base. Call with no arguments to list all available files. Call with \`file\` to return that file as markdown. Use this to look up task data format, dependency types, view modes, the update lifecycle, or framework int - `apextree\_generate\_config`: Build a minimal valid ApexTree config split into \`options\` \(constructor\) and \`data\` \(the root NestedNode passed to \`tree.render\(data\)\`\). Generates a small 3-level org chart placeholder when \`data\` is omitted. Every node in the output has \`children: \[\]\` even for leaves \(ApexTree requires it\). - `apextree\_validate\_config`: Check an ApexTree config against what the library does with it: root is a NestedNode, every node has an id and a label, children \(when present\) is an array, ids unique across the whole tree, valid direction/edgeStyle/edgeColorMode/theme values, enableSelection is "single"\|"multi"\|false \(NOT boolean - `apextree\_get\_reference`: Read authoritative ApexTree documentation from the bundled apextree-skill knowledge base. Call with no arguments to list available files; call with \`file\` to fetch markdown. Use this for the NestedNode data shape, grow directions, nodeTemplate, the graph API, or framework integration. - `apexsankey\_generate\_config`: Build a minimal valid ApexSankey config split into \`options\` \(constructor\) and \`data\` \(render payload\). Generates a 5-node placeholder flow when nodes/edges are omitted so the result renders something visible. Use the result by calling \`new ApexSankey\(el, options\)\` then \`sankey.render\(data\)\`. - `apexsankey\_validate\_config`: Check an ApexSankey config against what the library does with it \(unique node ids, edges reference real nodes, no negative values, no self-loops, no parallel edges that collapse into one, nodes without edges\). Cycles are allowed: they render as dashed loops. Accepts the wrapped \`\{ options, data \}\` s - `apexsankey\_get\_reference`: Read authoritative ApexSankey documentation from the bundled apexsankey-skill knowledge base. Call with no arguments to list available files; call with \`file\` to fetch markdown. Use this for the \{ nodes, edges, options \} data shape, layer ordering, styling, or framework integration. - `apexgrid\_generate\_config`: Build a minimal valid \`\\` config: \`\{ columns, data \}\`. When both are omitted, a small users table is generated. When only \`columns\` is omitted, they are inferred from the keys of the first data row with \`type\` inferred per column. Pass \`enableSortAndFilter: true\` to opt every generated col - `apexgrid\_validate\_config`: Check an apex-grid \`\{ columns, data \}\` config against apexgrid-skill rules: columns/data required and array-shaped, every column.key must be a real key of the data rows, column.key unique, type is one of apex-grid's column types \(string, number, boolean, date, currency, select and the other presenta - `apexgrid\_get\_reference`: Read authoritative apex-grid documentation from the bundled apexgrid-skill knowledge base. Call with no arguments to list available files; call with \`file\` to fetch markdown. Use this for ColumnConfiguration, Lit cellTemplate, sort/filter, data pipeline, or framework integration. - `apexstock\_generate\_config`: Build a minimal valid ApexStock options object for a financial / stock chart. Generates a placeholder OHLCV candle series when \`data\` is omitted, so the result renders as-is. Note: ApexStock does not bundle ApexCharts. The host provides the constructor per instance \(\`new ApexStock\(el, options, \{ Ape - `apexstock\_validate\_config`: Check an ApexStock options object against the rules in apexstock-skill \(missing series/data, flat o/h/l/c keys instead of a y:\[o,h,l,c\] array, malformed or inconsistent OHLC tuples, missing/invalid x, non-ascending data, invalid theme.mode, and unknown indicator keys\). Returns structured issues with - `apexstock\_get\_reference`: Read authoritative ApexStock documentation from the bundled apexstock-skill knowledge base. Call with no arguments to list all available files. Call with \`file\` to return that file as markdown. Use this to look up the OHLC data format, indicators, streaming/appendData, trading overlays, theming, or - `apexmaps\_generate\_config`: Build a minimal valid ApexMaps options object for a geographic visualization. Supports the six series types: choropleth \(default\), bubble, marker, arc, line, hexbin. Geometry comes from the built-in registry \(e.g. "world/countries", "us", "eu/nuts2"\), so no GeoJSON is needed. Generates a small place - `apexmaps\_validate\_config`: Check an ApexMaps options object against what the library does with it: geo.map present and a built-in map id \(or a URL / inline geometry\), hex layouts only where one exists, a frameable geo.view.fit, known series types, arc from/to endpoints, line paths, bubble/marker coordinates or something to jo - `apexmaps\_get\_reference`: Read authoritative ApexMaps documentation from the bundled apexmaps-skill knowledge base. Call with no arguments to list available files; call with \`file\` to fetch markdown. Use this for series datum shapes, joins, the geometry registry, projections, scales, drilldown, theming, or framework integrat Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html