Metabase icon

Metabase

Business intelligence platform for questions, dashboards, databases, collections, pulses, and analytics reports.

Covers analytics activity across dashboards, questions, databases, exports, collections, and shared reports.

Example Use Cases

These are the Metabase actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

Copy Card

Tool to create a copy of an existing Metabase card (question) by its ID. Use when you need to duplicate a card with all its query, visualization, and configuration settings.

Create Card

Tool to create a new Metabase card (question or model). Use when you need to create a new query, report, or visualization in Metabase.

Create Collection

Tool to create a new Metabase collection for organizing content. Use when you need to create a collection with name and color. Collections are used to organize dashboards, questions, and models in Metabase.

Create Dashboard

Tool to create a new Metabase dashboard. Use when you need to create a new dashboard for organizing and displaying visualizations and reports.

Delete Card

Tool to hard delete a Metabase card. Use when you need to permanently remove a card from the system. For soft deletion, use PUT /api/card/:id instead.

Delete Dashboard

Tool to hard delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard. This will also remove any questions/models/segments/metrics that use this database. For soft delete, use the update dashboard action instead.

Execute Dataset Query

Tool to execute a query against a Metabase database and retrieve results. Use when you need to run native SQL or MBQL queries. Supports both raw SQL queries (type='native') and structured MBQL queries (type='query').

Get all collections

Tool to retrieve all collections that the current user has read permissions for. Returns collections with can_write property indicating write permissions. Use when you need to list available collections or check collection permissions.

Get API Card

Tool to list all cards (questions) available to the authenticated user in Metabase. Use when you need to retrieve all saved questions, queries, or visualizations.

Get Card by ID

Tool to retrieve a specific card (question) by its ID. Use when you need to get detailed information about a card including its query, visualization settings, and metadata.