Skip to main content

MCP tools

These are the tools your AI agent can call through the Holistics MCP Server, grouped by what they let it do.

ToolDescriptionReportingDevelopment
Explore datasets
list_datasetsList available datasets (unames, labels, descriptions, tags).✓✓
fetch_datasetFetch full details of a dataset: dimensions, measures, models, relationships, and analytics contexts.✓✓
explore_datasetExplore a dataset interactively.✓✓
fetch_sample_dataFetch sample values of a model dimension to understand its data shape.✓✓
lookup_valuesLook up exact values of a model dimension for use in AQL filters.✓✓
Write and run queries
generate_aqlGenerate an AQL query for a dataset from a natural language question. Your agent can also write this itself. See Choose who writes AQL and visualizations.✓✓
validate_aqlValidate an AQL query and return any syntax or semantic errors.✓✓
execute_aqlExecute an AQL query and return the result data.✓✓
explain_resultExplain or surface insights from a query result.✓✓
Build visualizations
generate_vizGenerate an AML Viz definition from a natural language description. Your agent can also write this itself. See Choose who writes AQL and visualizations.✓✓
execute_vizExecute an AML Viz and return the visualized result.✓✓
Reuse dashboards and viz blocks
search_dashboardsSearch dashboards by query (returns unames, titles, descriptions, tags).✓—
search_viz_blocksSearch viz blocks by query (returns label, description, tags, AML Viz, AQL).✓—
execute_viz_blockExecute a viz block.✓✓
Inspect your data warehouse
list_data_sourcesList all data sources with their name and database type.✓✓
list_data_source_schemasList all schema names in a data source.✓✓
read_data_source_schemaList all tables within a schema.✓✓
read_data_source_table_schemaRead a table's columns, types, and constraints (PKs, FKs, unique).✓✓
Use docs, skills, and organization context
search_docsSearch Holistics documentation (AML, AQL, datasets, visualizations, etc.).✓✓
list_skillsList available automatic skills with their IDs and descriptions.✓✓
load_skillLoad the full content of a skill by ID.✓✓
fetch_org_contextFetch AI context and instructions set by your organization.✓✓
fetch_contextFetch a specific context chunk by ID.✓✓

Open Markdown
Let us know what you think about this document :)