ApexCharts
REMOTE · MCP.APEXCHARTS.COM · 2 COMPONENTS
Generates and validates configs for ApexCharts charts, grid, gantt, tree, sankey, stock and maps.
Available components
Last scanned (6 hours ago)
Scores higher than 87% of remote servers
Reachable. Last reached 5 Nov 2026.
Category Design and Media
How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. How we score → Why this is hard to score →
Endpoint Security74
- The endpoint's TLS certificate is valid, in date, and uses a strong key. View diagnostics → Pass
- No authorisation is required to call this server. Every tool declares its destructiveHint and none is destructive, so open access doesn't expose one. See how to fix → View diagnostics → Partial
- HTTPS is enforced; there's no plaintext access path. View diagnostics → Pass
- HSTS check failed: the Strict-Transport-Security header is absent. See how to fix → View diagnostics → Fail
- DNSSEC check failed: this domain isn't protected by DNSSEC. See how to fix → View diagnostics → Fail
Transport & Reachability100
- Verified streamable-http transport via a live MCP handshake. View diagnostics → Pass
Schema Quality & AI Usability69
- AI-judged instruction clarity (excellent).Pass
- Context-footprint check failed: tool/resource definitions use about 3813 tokens (~165/item across 23 items; 23 tools + 0 resources), over budget; trim descriptions and params. See how to fix → Fail
- Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management93
- Stability observed for 28 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage98
- 100% of tools have a non-trivial description (not blank, and not just the tool's name).Pass
- 94% of tool parameters carry a description.Partial
Tool Safety100
- No prompt-injection markers were found in the server instructions, tool names or descriptions we captured.Pass
- We read all 23 captured tool definition(s), and no name or description among them implies an irreversible operation.Pass
- An AI judge read all 23 captured unit(s) of tool text and found none that tries to manipulate the model reading it.Pass
Capabilities100
- Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.
- 5 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 90 to 93. That category is still filling its 30-day observation window: 27 days of observed history at the previous scan, 28 at this one. The score rises as the window fills, whether or not the server changes.
- 3 Nov 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 83 to 87. That category is still filling its 30-day observation window: 25 days of observed history at the previous scan, 26 at this one. The score rises as the window fills, whether or not the server changes.
- 31 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 73 to 77. That category is still filling its 30-day observation window: 22 days of observed history at the previous scan, 23 at this one. The score rises as the window fills, whether or not the server changes.
- 29 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 67 to 70. That category is still filling its 30-day observation window: 20 days of observed history at the previous scan, 21 at this one. The score rises as the window fills, whether or not the server changes.
- 27 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 60 to 63. That category is still filling its 30-day observation window: 18 days of observed history at the previous scan, 19 at this one. The score rises as the window fills, whether or not the server changes.
- 25 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 53 to 57. That category is still filling its 30-day observation window: 16 days of observed history at the previous scan, 17 at this one. The score rises as the window fills, whether or not the server changes.
- 23 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 47 to 50. That category is still filling its 30-day observation window: 14 days of observed history at the previous scan, 15 at this one. The score rises as the window fills, whether or not the server changes.
- 21 Oct 26 +1
No change was recorded against any check on this day. Stability & Change Management went from 40 to 43. That category is still filling its 30-day observation window: 12 days of observed history at the previous scan, 13 at this one. The score rises as the window fills, whether or not the server changes.
Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.
Captured 5 Nov 2026 · Probed https://mcp.apexcharts.com/mcp
TLS valid
Negotiated TLS 1.3 with TLS_AES_128_GCM_SHA256 .
| Subject | Issuer | Valid from | Valid until | Key | Signature | Serial |
|---|---|---|---|---|---|---|
| CN=apexcharts.com | CN=Amazon RSA 2048 M01,O=Amazon,C=US | 19 Oct 2026 | 4 May 2027 | RSA 2048 | SHA256-RSA | e15eceb844ab25359d3b31153ea4766 |
| SANs: apexcharts.com, *.apexcharts.com | ||||||
| CN=Amazon RSA 2048 M01,O=Amazon,C=US (CA) | CN=Amazon Root CA 1,O=Amazon,C=US | 23 Aug 2022 | 23 Aug 2030 | RSA 2048 | SHA256-RSA | 77312380b9d6688a33b1ed9bf9ccda68e0e0f |
| CN=Amazon Root CA 1,O=Amazon,C=US (CA) | CN=Starfield Services Root Certificate Authority - G2,O=Starfield Technologies\, Inc.,L=Scottsdale,ST=Arizona,C=US | 25 May 2015 | 31 Dec 2037 | RSA 2048 | SHA256-RSA | 67f944a2a27cdf3fac2ae2b01f908eeb9c4c6 |
Background: What to check on a remote MCP endpoint →
DNSSEC insecure
Validation of mcp.apexcharts.com. — Not signed
| Zone | DS | Keys | Algorithms | Outcome |
|---|---|---|---|---|
| . | trust_anchor | 20326, 38696 | 8, 8 | Verified |
| com. | present | 19718 | 13 | Verified |
| apexcharts.com. | absent | Unsigned (proven) parent-signed NSEC/NSEC3 proves an unsigned delegation |
Authentication No authorisation required
The endpoint answered without asking for a token. Anyone who knows the URL can reach it.
| Result | No authorisation required |
|---|---|
| HTTP status | 200 |
Background: How OAuth 2.1 works in the 2026 MCP spec →
Transports 2 probes
| Transport | URL | Outcome | Status | Location |
|---|---|---|---|---|
| streamable-http | https://mcp.apexcharts.com/mcp | Verified | 200 | |
| http (plaintext) | http://mcp.apexcharts.com/mcp | HTTPS enforced |
The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability. A tool's description is untrusted text the model reads on every call, which is what makes this list a security surface and not just an inventory: how tool poisoning works →
apexcharts_generate_config Generate ApexCharts config ~274
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, raincloud, violin, icicle, sunburst, unit, waffle) are outside the default bundle: the page also needs that type's add-on import next to 'apexcharts', or `import ApexCharts from 'apexcharts/full'`; apexcharts_list_types names the import per type.
| Name | Type | Req | Description |
|---|---|---|---|
| categories | array | – | xaxis categories (axis charts) or labels (pie/donut/etc). |
| height | integer | – | Chart height in px (default 350). |
| horizontal | boolean | – | Render bars horizontally. Honored only for bar and dumbbell (column is vertical by definition). |
| series | array | – | Optional series data in the format required by the chart type. |
| stacked | boolean | – | Stack series. Honored only for bar, column, area and line chart types. |
| title | string | – | Optional chart title. |
| type | string | yes | ApexCharts chart.type value (e.g. "line", "bar", "pie"). |
No output schema declared.
No examples provided.
apexcharts_get_reference Get ApexCharts reference doc ~117
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 signature, plotOptions detail, or a fully worked example for a specific chart family.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "circular-charts.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexcharts_list_products List ApexCharts products exposed by this server ~130
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 directly. Each product also reports `compatibility`: the bundled skill version and the upstream library version its guidance was verified against; use it to tell the user which library version this server targets. Results respect the APEXCHARTS_MCP_PRODUCTS env-var gating.
Input schema present but exposes no named parameters.
No output schema declared.
No examples provided.
apexcharts_list_types List supported chart types ~132
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, or for a Tier 2 type { tier: 2, import, scripts, since, failure, note? } naming the add-on it needs. Optionally filter by family.
| Name | Type | Req | Description |
|---|---|---|---|
| family | string | – | Optional family filter. Omit to return all supported types. |
No output schema declared.
No examples provided.
apexcharts_validate_config Validate ApexCharts config ~94
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. Returns ok: true when there are no errors (warnings still allowed).
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexCharts options object to validate. |
No output schema declared.
No examples provided.
apexgantt_generate_config Generate ApexGantt config ~246
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.
| Name | Type | Req | Description |
|---|---|---|---|
| baseline | – | – | Enable planned-vs-actual baseline track. Tasks must supply a per-task `baseline: { start, end }`. |
| enableCriticalPath | boolean | – | Highlight the longest dependency chain on render. |
| enableSelection | boolean | – | Enable `getSelectedTasks()` / `setSelectedTasks()` / `selectionChange` event. |
| height | integer | – | Chart height in px (default 600). |
| inputDateFormat | string | – | dayjs format for parsing date strings. Default is ApexGantt's own default "MM-DD-YYYY". Common alternatives: "YYYY-MM-DD", "DD/MM/YYYY". |
| tasks | array | – | Task array (`series`). Each task: { id, name, startTime, endTime?, progress?, type?, parentId?, dependency? }. |
| title | string | – | Optional chart title. |
No output schema declared.
No examples provided.
apexgantt_get_reference Get ApexGantt reference doc ~103
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 integration.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "data-format.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexgantt_validate_config Validate ApexGantt config ~127
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` instead of `taskId`, unknown dependency target, self-dependency, invalid dependency type, cycles, baseline missing start/end). Returns structured issues with stable rule ids.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexGantt options object to validate. |
No output schema declared.
No examples provided.
apexgrid_generate_config Generate apex-grid config ~187
Build a minimal valid `<apex-grid>` 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 column in.
| Name | Type | Req | Description |
|---|---|---|---|
| columns | array | – | Array of ColumnConfiguration. Each column needs `{ key, type? }` where key is a real key of each data row. |
| data | array | – | Array of row objects. Keys referenced by `column.key` must exist on each row. |
| enableSortAndFilter | boolean | – | Convenience: add `sort: true` and `filter: true` to every generated column. |
| resizable | boolean | – | Convenience: add `resizable: true` to every generated column. |
No output schema declared.
No examples provided.
apexgrid_get_reference Get apex-grid reference doc ~95
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "columns-and-templates.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexgrid_validate_config Validate apex-grid config ~114
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 presentation types), sort/filter is boolean or config object. Returns structured issues with stable rule ids.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The apex-grid config `{ columns, data }` to validate. |
No output schema declared.
No examples provided.
apexmaps_generate_config Generate ApexMaps config ~398
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 placeholder dataset when data is omitted. Use the result with `new ApexMaps(el, options)` then `await map.render()`.
| Name | Type | Req | Description |
|---|---|---|---|
| data | array | – | Data array in the datum shape of `type`: choropleth rows `{ <key>, value }`, bubble/marker `{ lon, lat, ... }`, arc `{ from, to }`, line `{ path: [[lon,lat],...] }`, hexbin `{ lon, lat, value? }`. Om… |
| joinBy | – | – | Join spec: "field", ["geoField", "dataField"], or { geo, data }. Omit to use key auto-detection (the placeholder emits ["iso_a3", "code"]). |
| map | string | – | Geometry registry pack id or alias: "world/countries", "us", "us/counties", "eu/nuts2", "jp/prefectures", ... Default "world/countries". |
| palette | string | – | Palette name for the value scale (e.g. "blues", "viridis", "okabeIto"). |
| projection | – | – | Projection name or spec object. Omit to use the pack default (recommended: packs like "us" already pick albersUsa). |
| seriesName | string | – | Series display name (legend / tooltip). |
| themeMode | string | – | Theme mode. |
| type | string | – | Series type. Default "choropleth". "hexbin" bins points into a hex lattice (density); it takes points, never region-keyed rows. |
No output schema declared.
No examples provided.
apexmaps_get_reference Get ApexMaps reference doc ~100
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 integration.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "data-format.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexmaps_validate_config Validate ApexMaps config ~158
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 join on, hexbin point positions and aggregates (a hexbin has no joinBy), [lon, lat] ordering, joinBy shape, null (not undefined) for missing values, and known scale / projection / palette names. Returns structured issues with stable rule ids, severity, path, and a fix when there is a one-shot remedy.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexMaps options object to validate. |
No output schema declared.
No examples provided.
apexsankey_generate_config Generate ApexSankey config ~250
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)`.
| Name | Type | Req | Description |
|---|---|---|---|
| animation | boolean | – | Enable entrance animation. Default true. |
| edges | array | – | Array of edge objects: `{ source, target, value, type }`. source/target reference node ids; value > 0. |
| height | number|string | – | Canvas height (px number or "auto"). Default "auto" ≈ 1.6:1 from width. |
| nodeWidth | number | – | Node rectangle width (px). Default 20. |
| nodes | array | – | Array of node objects: `{ id, title, color? }`. ids must be unique. |
| spacing | number | – | Horizontal gap between node columns (px). Default 20. |
| tooltipTheme | string | – | Tooltip preset. |
| width | number|string | – | Canvas width (px number or any CSS width). Default "100%". |
No output schema declared.
No examples provided.
apexsankey_get_reference Get ApexSankey reference doc ~102
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "data-format.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexsankey_validate_config Validate ApexSankey config ~124
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 }` shape from generate_config, the raw render payload `{ nodes, edges }`, or an ApexSankey.compare `{ before, after }` config.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexSankey config object to validate. |
No output schema declared.
No examples provided.
apexstock_generate_config Generate ApexStock config ~280
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, { ApexCharts })`), once app-wide (`ApexStock.setApexCharts(ApexCharts)`), or as the `window.ApexCharts` global. That is a host-page concern, not part of this options object.
| Name | Type | Req | Description |
|---|---|---|---|
| data | array | – | OHLC candles for series[0].data. Each point: { x, y: [open, high, low, close], v? }. Omit for a placeholder series. |
| height | integer | – | Chart height in px (default 600). |
| indicators | – | – | Indicators to enable: a list of keys (e.g. ["moving average", "rsi"]) or a keyed config map (e.g. { "bollinger bands": { period: 20, stdDev: 2 } }). Overlays and oscillators both stack; each oscillat… |
| name | string | – | Series name (default "Price"). |
| theme | string | – | Theme mode (default "light"). |
| title | string | – | Optional chart title. |
No output schema declared.
No examples provided.
apexstock_get_reference Get ApexStock reference doc ~105
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 framework integration.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "indicators.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apexstock_validate_config Validate ApexStock config ~95
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 stable rule ids.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexStock options object to validate. |
No output schema declared.
No examples provided.
apextree_generate_config Generate ApexTree config ~351
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).
| Name | Type | Req | Description |
|---|---|---|---|
| childrenSpacing | number | – | Vertical spacing between a node and its children (px). |
| contentKey | string | – | Key on each node used as the label. Default "name". Set to "data" to activate the built-in org-card template. |
| data | object | – | Root NestedNode: `{ id, name, children: [...] }`. Recursive. Leaves must have `children: []`. |
| direction | string | – | Where the root sits and which way the tree grows. Default "top". "radial" (apextree 2.0+) puts the root at the centre with one ring per depth. |
| edgeStyle | string | – | – |
| enableSelection | string|boolean | – | Selection mode. Note: enableSelection: true is INVALID — use "single" or "multi". |
| enableToolbar | boolean | – | – |
| height | number|string | – | Canvas height. Default "auto". |
| nodeHeight | number | – | – |
| nodeWidth | number | – | – |
| siblingSpacing | number | – | Horizontal spacing between siblings (px). |
| theme | string | – | Built-in "light"/"dark"/"custom", or (apextree 2.1+) the name of a theme registered on the shared family registry. |
| width | number|string | – | Canvas width. Default "100%". |
No output schema declared.
No examples provided.
apextree_get_reference Get ApexTree reference doc ~98
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.
| Name | Type | Req | Description |
|---|---|---|---|
| file | string | – | Filename to read (e.g. "SKILL.md", "data-format.md"). Omit to list available files. |
No output schema declared.
No examples provided.
apextree_validate_config Validate ApexTree config ~133
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 true), and a warning when contentKey is "data" but a node has no `data` payload. Accepts both the wrapped `{ options, data }` shape and a bare root node.
| Name | Type | Req | Description |
|---|---|---|---|
| config | object | yes | The ApexTree config to validate. |
No output schema declared.
No examples provided.
How do I install the ApexCharts MCP server?
ApexCharts is a hosted endpoint at https://mcp.apexcharts.com/mcp, so there is nothing to install locally. Ready-made configuration for Claude, Cursor, VS Code, Codex and 5 more is on this page, copied from each client's own documentation.
remote · mcp.apexcharts.com
claude mcp add --transport http com-apexcharts-mcp 'https://mcp.apexcharts.com/mcp'
What is the ApexCharts MCP server?
ApexCharts is an MCP server listed in the public MCP registry as com.apexcharts/mcp. Generates and validates configs for ApexCharts charts, grid, gantt, tree, sankey, stock and maps. This page covers its hosted endpoint (https://mcp.apexcharts.com/mcp).
Is the ApexCharts MCP server safe to use?
ApexCharts scores 83 out of 100 on VerifyMCP. That is a record of what we were able to check automatically, not an endorsement. The category breakdown on this page shows every signal behind the number, including the ones we could not confirm.
What tools does the ApexCharts MCP server expose?
ApexCharts exposes 23 tools: apexcharts_list_products, apexcharts_generate_config, apexcharts_validate_config, apexcharts_list_types, apexcharts_get_reference, and 18 more. Their descriptions and schemas cost roughly 3,813 tokens of context every time the server is loaded.
Does the ApexCharts MCP server require authentication?
No. We connected to ApexCharts without credentials and it answered, so anything it exposes is reachable by anyone who knows the address.
Is the ApexCharts MCP server still maintained?
ApexCharts is still listed as active in the MCP registry. We last reached this channel on 5 November 2026. Those dates come from our own scans of the registry and the channel itself, not from anything the publisher announced.