Skip to main content
Server path: /metabase | Type: Application | PCID required: Yes

Tools

ToolDescription
metabase_construct_queryPOST /api/agent/v2/construct-query
metabase_create_dashboardPOST /api/agent/v1/dashboard
metabase_create_questionPOST /api/agent/v1/question
metabase_execute_queryPOST /api/agent/v2/query
metabase_get_metricGET /api/agent/v1/metric/{id}
metabase_get_metric_field_valuesGET /api/agent/v1/metric/{id}/field/{field-id}/values
metabase_get_tableGET /api/agent/v1/table/{id}
metabase_get_table_field_valuesGET /api/agent/v1/table/{id}/field/{field-id}/values
metabase_searchPOST /api/agent/v1/search

metabase_construct_query

POST /api/agent/v2/construct-query Parameters:
ParameterTypeRequiredDefaultDescription
queryobjectYesSearch query string

metabase_create_dashboard

POST /api/agent/v1/dashboard Parameters:
ParameterTypeRequiredDefaultDescription
collection_idintegerNovalue must be an integer greater than zero.
descriptionstringNoThe description value
namestringYesThe name value
question_idsinteger[]NoQuestion Ids

metabase_create_question

POST /api/agent/v1/question Parameters:
ParameterTypeRequiredDefaultDescription
collection_idintegerNovalue must be an integer greater than zero.
descriptionstringNoThe description value
displaystringNoThe display value
namestringYesThe name value
querystringYesSearch query string
visualization_settingsobjectNoVisualization Settings

metabase_execute_query

POST /api/agent/v2/query Parameters:
ParameterTypeRequiredDefaultDescription
bodyobjectNoRequest body for /v2/query. Accepts either a fresh-query payload ({:query <external-query>}, same shape as /v2/construct-query) or a :continuation_token from a prior response. Both branches are closed maps: extra top-level keys (e.g. the legacy source_entity / referenced_entities envelope, or sending :query and :continuation_token simultaneously) are rejected with a 400.

metabase_get_metric

GET /api/agent/v1/metric/{id} Parameters:
ParameterTypeRequiredDefaultDescription
idintegerYesvalue must be an integer greater than zero.
with-default-temporal-breakoutbooleanNoThe with-default-temporal-breakout value
with-field-valuesbooleanNoThe with-field-values value
with-queryable-dimensionsbooleanNoThe with-queryable-dimensions value
with-segmentsbooleanNoThe with-segments value

metabase_get_metric_field_values

GET /api/agent/v1/metric/{id}/field/{field-id}/values Parameters:
ParameterTypeRequiredDefaultDescription
idintegerYesvalue must be an integer greater than zero.
field-idstringYesThe field-id value

metabase_get_table

GET /api/agent/v1/table/{id} Parameters:
ParameterTypeRequiredDefaultDescription
idintegerYesvalue must be an integer greater than zero.
with-field-valuesbooleanNoThe with-field-values value
with-fieldsbooleanNoThe with-fields value
with-related-tablesbooleanNoThe with-related-tables value
with-metricsbooleanNoThe with-metrics value
with-measuresbooleanNoThe with-measures value
with-segmentsbooleanNoThe with-segments value

metabase_get_table_field_values

GET /api/agent/v1/table/{id}/field/{field-id}/values Parameters:
ParameterTypeRequiredDefaultDescription
idintegerYesvalue must be an integer greater than zero.
field-idstringYesThe field-id value

POST /api/agent/v1/search Parameters:
ParameterTypeRequiredDefaultDescription
semantic_queriesstring[]NoSemantic Queries
term_queriesstring[]NoTerm Queries