list_chart_types
List all available dashboard chart types and their required data schemas. Call this before create_dashboard to discover which chart types are supported and what keys your model output must contain for each type. No project access required — returns static metadata only. Note: MCP transport authentication is still required (POST /mcp requires a valid JWT). Returns: chart_types (list) — one entry per supported chart type, each with: name (str) — identifier to pass as chart_type to create_dashboard; description (str) — what the chart renders; required_keys (list[str]) — output dict keys your model must produce; example_schema (str) — example data structure your model output should match. count (int) — total number of available chart types.
read-only · idempotent
Parameters
Section titled “Parameters”This tool takes no parameters.
Returns
Section titled “Returns”Returns a structured object. Top-level fields:
chart_types(array<object>)count(integer)
See the response example below for the full payload shape.
Example
Section titled “Example”Tool Call
Section titled “Tool Call”{ "name": "list_chart_types", "arguments": {}}Response
Section titled “Response”{ "chart_types": [ { "name": "bar", "description": "Categorical bar chart for breakdowns.", "required_keys": [ "categories", "values" ], "example_schema": "{\"categories\": [\"Q1\", \"Q2\"], \"values\": [100, 150]}" }, { "name": "line", "description": "Time-series line chart.", "required_keys": [ "x", "y" ], "example_schema": "{\"x\": [1, 2, 3], \"y\": [100, 110, 121]}" }, { "name": "waterfall", "description": "Waterfall chart for cumulative deltas.", "required_keys": [ "labels", "values" ], "example_schema": "{\"labels\": [\"Start\", \"Add\", \"End\"], \"values\": [100, 50, 150]}" }, { "name": "table", "description": "Tabular grid for raw rows.", "required_keys": [ "columns", "rows" ], "example_schema": "{\"columns\": [\"A\", \"B\"], \"rows\": [[1, 2], [3, 4]]}" } ], "count": 4}- Module:
Dashboards - Requires authentication via API token or Auth0 JWT.