← Tools Reference

Metabase

Metabase integration (Data, Productivity). Imported from open-connector.

API key10 tools{instance_url}
GET
metabase_get_current_user
Get the Metabase user associated with the API key.

/user/current

GET
metabase_list_databases
List Metabase databases visible to the API key.

/database

9 parameters
ParamTypeRequiredDescription
includestringoptionalRelated database data to include.
includeAnalyticsbooleanoptionalWhether to include analytics database metadata.
savedbooleanoptionalWhether to return saved query databases.
includeEditableDataModelbooleanoptionalWhether to include editable data model metadata.
excludeUneditableDetailsbooleanoptionalWhether to exclude details the API key cannot edit.
includeOnlyUploadablebooleanoptionalWhether to return only uploadable databases.
routerDatabaseIdintegeroptionalRouter database ID to filter by.
canQuerybooleanoptionalWhether to return databases the API key can query.
canWriteMetadatabooleanoptionalWhether to return databases the API key can edit metadata for.
GET
metabase_get_database
Retrieve one Metabase database by ID.

/database/{id}

4 parameters
ParamTypeRequiredDescription
idintegerrequiredA Metabase numeric ID or entity ID string.
includestringoptionalRelated database data to include.
includeEditableDataModelbooleanoptionalWhether to include editable data model metadata.
excludeUneditableDetailsbooleanoptionalWhether to exclude details the API key cannot edit.
GET
metabase_list_collections
List Metabase collections visible to the API key.

/collection

4 parameters
ParamTypeRequiredDescription
archivedbooleanoptionalWhether to include archived collections.
excludeOtherUserCollectionsbooleanoptionalWhether to exclude other users' personal collections.
namespacestringoptionalCollection namespace to filter by.
personalOnlybooleanoptionalWhether to return only personal collections.
GET
metabase_get_collection
Retrieve one Metabase collection by ID.

/collection/{id}

1 parameter
ParamTypeRequiredDescription
idintegerrequiredA Metabase numeric ID or entity ID string.
GET
metabase_list_cards
List Metabase cards, also known as questions.

/card

2 parameters
ParamTypeRequiredDescription
filterstringoptionalCard list filter.
modelIdintegeroptionalModel ID to filter cards by.
GET
metabase_get_card
Retrieve one Metabase card by ID.

/card/{id}

2 parameters
ParamTypeRequiredDescription
idintegerrequiredA Metabase numeric ID or entity ID string.
legacyMbqlbooleanoptionalWhether to request the legacy MBQL response shape.
GET
metabase_list_dashboards
List Metabase dashboards visible to the API key.

/dashboard

1 parameter
ParamTypeRequiredDescription
filterstringoptionalDashboard list filter.
GET
metabase_get_dashboard
Retrieve one Metabase dashboard by ID.

/dashboard/{id}

1 parameter
ParamTypeRequiredDescription
idintegerrequiredA Metabase numeric ID or entity ID string.
GET
metabase_search
Search Metabase content visible to the API key.

/search

8 parameters
ParamTypeRequiredDescription
querystringoptionalSearch text.
contextstringoptionalMetabase search context.
archivedbooleanoptionalWhether to search archived content.
collectionIdintegeroptionalCollection ID to search within.
tableDatabaseIdintegeroptionalDatabase ID to filter table search results by.
modelsarrayoptionalMetabase model types to include.
includeDashboardQuestionsbooleanoptionalWhether to include dashboard questions.
includeMetadatabooleanoptionalWhether to include result metadata.