# Metabase AI integration on Definable

> Metabase is an open-source business intelligence tool that lets you ask questions about your data and visualize answers as charts, graphs, and dashboards.

## What this connects

Metabase is an open-source business intelligence tool that lets you ask questions about your data and visualize answers as charts, graphs, and dashboards.

Vendor: https://www.metabase.com

## Tools available

**189** tools available. First 12:

- `METABASE_CREATE_BOOKMARK` — Create Bookmark — Tool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when the user wants to bookmark a specific item for quick access.
- `METABASE_CREATE_CARD_PIVOT_QUERY` — Run Card Pivot Query — Tool to run a pivot table query on a Metabase card (question). Use when you need to execute the query associated with a specific card and get results formatted for pivot table visualization. The response includes data rows, column metadata, query status, and execution timing.
- `METABASE_CREATE_CARD_QUERY1` — Run Card Query — Tool to run the query associated with a Card and return its results. Use when you need to execute a card's query with optional parameters and cache control.
- `METABASE_CREATE_DASHBOARD_COPY` — Copy Dashboard — Tool to create a copy of an existing Metabase dashboard. Use when you need to duplicate a dashboard with optional customization of name, description, and collection placement. Supports both shallow copy (references same cards) and deep copy (duplicates all cards).
- `METABASE_CREATE_DASHBOARD_PIVOT_DASHCARD_CARD` — Run Dashboard Pivot DashCard Query — Tool to run a pivot table query for a specific DashCard. Use when you need to execute a pivot table query on a dashboard card with optional parameter filters.
- `METABASE_CREATE_DASHBOARD_SAVE_COLLECTION` — Save Dashboard to Collection — Tool to save a denormalized dashboard description into a collection. Use when you need to create a new dashboard directly in a specific collection with full configuration including cards, tabs, and parameters.
- `METABASE_CREATE_DATABASE_DISCARD_VALUES` — Discard Database Field Values — Tool to discard all saved field values for a specific database. Use when you need to clear cached field value data for all fields in a database. Requires superuser privileges.
- `METABASE_CREATE_DATABASE_DISMISS_SPINNER` — Dismiss Database Sync Spinner — Tool to manually set the initial sync status of a Database and corresponding tables to complete. Use when you need to dismiss the synchronization spinner for a database after initial setup.
- `METABASE_CREATE_DATABASE_RESCAN_VALUES` — Trigger Database Field Values Rescan — Tool to trigger a manual scan of field values for a Database. Use when you need to refresh field values for filter dropdowns after data changes. Requires superuser permissions.
- `METABASE_CREATE_DATABASE_SYNC_SCHEMA` — Trigger Database Schema Sync — Tool to trigger a manual update of the schema metadata for a Database. Use when you need to refresh the database schema metadata in Metabase after structural changes.
- `METABASE_CREATE_DATASET_PARAMETER_SEARCH` — Search Dataset Parameter Values — Tool to search for parameter values in datasets when editing cards or dashboards. Use when you need to provide autocomplete functionality for parameters. Expects a query string and returns matching values.
- `METABASE_CREATE_FIELD_DIMENSION` — Create Field Dimension — Tool to set the dimension for a field at the specified ID in Metabase. Use when you need to configure field remapping or display values for better data presentation.

## Auth

Auth schemes: `API_KEY`.

## How agents use Metabase

Inside a Definable workflow, Metabase is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Metabase** — the Researcher (GPT-5.5) pulls context from Metabase (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Metabase** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Metabase (create record, post message, draft email).
- **Designer / Engineer → Distributor → Metabase** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Metabase (attach file, open PR comment, post status).

The Verifier checks every Metabase call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- business intelligence — https://definable.ai/apps/category/business-intelligence/
- analytics — https://definable.ai/apps/category/analytics/
- dashboards — https://definable.ai/apps/category/dashboards/

## Related

- HTML page: https://definable.ai/apps/metabase/
- Same category (business intelligence): https://definable.ai/apps/category/business-intelligence/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
