Metabase

Connect your AI agents to Metabase.

Authentication: API key. See Magic Link for the runtime auth flow.

Sample use cases

  • Run the Weekly Active Users saved question and post the result to the team channel.
  • Search dashboards and questions for anything referencing a deprecated table.
  • Run an ad-hoc query against the warehouse and summarize the result.

Available Tools

list_cards

List cards (saved questions) with client-side pagination (the Metabase API returns the full list; this tool slices it…

get_card

Get a card (saved question) by ID

create_card

Create a new card (saved question)

update_card

Update a card’s name, description, query, display, collection, or archived status

delete_card

Permanently and irreversibly delete a card by ID (hard delete — cannot be undone)

run_card_query

Run a card’s saved query and return its result rows and columns, truncated to limit rows (default 500) to avoid overflowing context

list_collections

List collections (folders that organize dashboards and questions) with client-side pagination (the Metabase API returns…

get_collection

Get a collection by ID

list_dashboards

List dashboards with server-side pagination and filters, including by collection_id

get_dashboard

Get a dashboard by ID

create_dashboard

Create a new dashboard

update_dashboard

Update a dashboard’s name, description, collection, or archived status

delete_dashboard

Permanently and irreversibly delete a dashboard by ID (hard delete — cannot be undone)

list_databases

List databases connected to this Metabase instance with client-side pagination (the Metabase API returns the full list…

get_database

Get a database by ID

list_groups

List permission groups with client-side pagination (the Metabase API returns the full list; this tool slices it for you)

get_group

Get a permission group by ID, including its member list (user id/email/name per member)

search

Search dashboards, cards (questions), collections, tables, and databases by name substring, with server-side filters…

list_users

List Metabase users with server-side pagination and filters

get_user

Get a Metabase user by ID