vMira
Metabase logo

Connect Metabase to vMira

Chat with Metabase and automate it — create Bookmark in Metabase, on demand or on a schedule. Connect with your own credentials, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Metabase from the chat you already use.

Connect Metabase once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Business Intelligence

What Metabase does — and what Mira does with it.

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

189 chat actionsConnect with your credentialsLeast-privilege & revocableBusiness IntelligenceAnalyticsDashboards

From any chat

What Mira can do with Metabase.

100+ Metabase actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

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.

Create Bookmark

Tool to create a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Use when you need to bookmark a specific item for the authenticated user.

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 v...

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.

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. S...

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.

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 includ...

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.

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 in...

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.

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.

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...

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.

Discard Field Values

Tool to discard the FieldValues belonging to a Metabase field. Use when you need to clear cached field values. Only applies to fields that have FieldValues. If the Field's Datab...

Update Field Values

Tool to update field values and human-readable values for a Field whose semantic type is category/city/state/country or whose base type is type/Boolean. Use when you need to set...

Unpersist Card

Tool to unpersist a Metabase card/model. Deletes the persisted table backing the model and all queries after this will use the card's query rather than the saved version. Use wh...

Disable Database Model Persistence

Tool to disable model persistence for a Metabase database. Use when you need to turn off caching of model results. Returns success whether persistence was already disabled or no...

Discard Table Field Values

Tool to discard the FieldValues belonging to the Fields in a Metabase Table. Use when you need to clear cached field values for all fields in a table. Only applies to fields tha...

Rescan Table Field Values

Tool to manually trigger an update for FieldValues for Fields belonging to a specific Table. Use when you need to refresh field value caches after table data changes. Only appli...

Sync Table Schema

Tool to trigger a manual update of the schema metadata for a specific Table. Use when you need to refresh table schema information after database changes. This synchronizes colu...

Delete Action

Tool to delete an Action from Metabase. Use when you need to permanently remove an action. This operation cannot be undone.

Delete Action

Tool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.

Delete Bookmark

Tool to delete a bookmark from a Metabase item (card, dashboard, or collection). Use when you need to remove a bookmark from a specific item.

Delete API Cache

Tool to delete/clear cached data in Metabase for specific entities. Use when you need to invalidate cache for a database, dashboard, question, or clear all cache (root).

Delete Card

Tool to delete a Metabase card (question) by its ID. Use when you need to permanently remove a card. Note: This endpoint is deprecated - consider archiving cards instead.

Delete Dashboard

Tool to delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard.

Delete Model Index

Tool to delete a Metabase model index by its ID. Use when you need to permanently remove a model index entry.

Delete Timeline Event

Tool to delete a timeline event by ID. Use when you need to permanently remove a specific timeline event from Metabase.

Delete Timeline

Tool to delete a timeline by ID. Use when you need to permanently remove a timeline. Returns success status on completion.

Delete User Key-Value

Tool to delete a user key-value pair from Metabase. Use when you need to remove a stored key-value entry within a specific namespace.

Delete Bookmark

Tool to delete a bookmark by model and ID. Use when you need to remove a bookmark assigned to the user making the request. The operation returns HTTP 204 No Content on successfu...

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 thi...

Delete User Subscriptions

Tool to delete all Alert and DashboardSubscription subscriptions for a User. Use when you need to remove all subscriptions for a specific user and archive alerts/dashboards they...

Delete Field Dimension

Tool to remove the dimension associated with a field at the specified ID. Use when you need to disassociate a dimension from a field in Metabase.

Delete Glossary Entry

Tool to delete a glossary entry from Metabase. Use when you need to permanently remove a glossary entry by its ID.

Delete Glossary Item

Tool to delete a glossary item by ID. Use when you need to remove a glossary term from Metabase. The operation returns HTTP 204 No Content on successful deletion.

Delete Model Index

Tool to delete a ModelIndex by ID from Metabase. Use when you need to remove a model index from the system.

Delete Timeline

Tool to delete a Metabase timeline and cascade delete all its associated events. Use when you need to permanently remove a timeline. Deletion is permanent and cannot be undone.

Delete Timeline Event

Tool to delete a Metabase timeline event. Use when you need to permanently remove a timeline event from the system.

Delete User Key-Value Pair

Tool to delete a user key-value pair by namespace and key. Use when you need to remove a specific key-value entry from a user's namespace.

Delete User Subscriptions

Tool to delete all Alert and DashboardSubscription subscriptions for a User. Also archives all Alerts and DashboardSubscriptions created by the User. Requires premium token with...

Get Action

Tool to retrieve a Metabase action by ID. Use when you need to fetch details about a specific action including its configuration, parameters, and metadata.

Get Action Execute Parameters

Tool to fetch values for filling in action execution parameters. Use when you need to get parameter values for executing an action by providing PK parameters and values to select.

Get all Metabase actions

Tool to retrieve all actions available in the Metabase instance. Actions are entities that let you build custom forms and business logic with parameterized SQL that writes back...

Get Popular Items

Tool to get the list of 5 popular items on the Metabase instance. Use when you need to discover frequently accessed dashboards or cards. Returns both dashboards and cards with t...

Get Recent Activity Views

Tool to retrieve recently viewed items in Metabase. Use when you need to get a list of cards, dashboards, collections, tables, or documents that the authenticated user has recen...

Get All Alerts

Tool to retrieve all alerts in Metabase. Use when you need to get a list of all configured alerts with their settings and notification channels.

Get Automagic Dashboard Candidates

Tool to retrieve automagic dashboard candidates for a specific database. Use when you need to discover interesting tables and schemas for automatic dashboard generation. Returns...

Get Automagic Dashboard Cell Analysis

Tool to return an automagic dashboard analyzing a specific cell in an entity's data. Use when you need to generate automated insights and visualizations for a cell query within...

Get Automagic Dashboard Cell Rule Analysis

Tool to fetch an automagic dashboard analyzing a specific cell using a template rule. Use when you need to generate automated insights and visualizations for a cell query with a...

Get Automagic Dashboard Query Metadata

Tool to retrieve all metadata for an automagic dashboard for the specified entity type and ID. Use when you need databases, tables, fields, segments, metrics, cards, dashboards,...

Get Automagic Dashboard with Rule and Template

Tool to retrieve an automagic dashboard for a specified entity using a specific rule prefix and dashboard template. Use when you need to get auto-generated analytics with a part...

Get User Bookmarks

Tool to retrieve all bookmarks for the authenticated user. Use when you need to fetch bookmarked cards, dashboards, or collections.

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.

Search Card Parameter Values

Tool to search for values of a specific parameter in a Metabase card. Use when you need to provide autocomplete/search functionality for card parameters (template tags). The car...

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.

Get Card Dashboards

Tool to get a list of dashboards containing a specific card. Use when you need to find which dashboards include a particular card/question.

Get Card Series

Tool to retrieve series data for a specific card. Use when you need to get information about multiple series associated with a card. The card must have a display type of bar, sc...

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 l...

Get Collection by ID

Tool to retrieve detailed information about a Metabase collection by its ID. Use when you need to get collection metadata, permissions, and hierarchy information. Accepts either...

Get Collection Items

Tool to retrieve items from a specific Metabase collection. Use when you need to list cards (questions), dashboards, nested collections, or pulses within a collection. Supports...

Get Root Collection

Tool to fetch the Root Collection and its top-level objects. Use when you need to list items at the root level that the current user can access. Shows objects with no collection...

Get Collection Tree

Tool to retrieve the collection tree structure from Metabase. Use when you need to view the hierarchical organization of collections. Official collections are returned first in...

Get Dashboard Parameter Remapping

Tool to get parameter remapping for a dashboard parameter value. Use when you need to retrieve remapped values or human-readable representations for a specific parameter value i...

Get Dashboard Parameter Values

Tool to fetch available values for a specific dashboard parameter. Use when you need to get the list of possible values that can be used to filter a dashboard parameter.

Get Dashboard Related Entities

Tool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.

Get All Databases

Tool to retrieve a list of all Database instances configured in Metabase. Use when you need to get information about available databases.

Get Database Details

Tool to retrieve complete details for a specific database in Metabase. Use when you need to get database information including name, engine, features, schedules, and configurati...

Get Database Autocomplete Suggestions

Tool to retrieve autocomplete suggestions for table and field names in a database. Use when you need to find tables or columns that match a specific prefix for query building in...

Get Database Card Autocomplete Suggestions

Tool to get card autocomplete suggestions for a specific database in Metabase. Use when you need to search for cards (questions, models, or metrics) by name within a database.

Get Database Fields

Tool to retrieve all fields from a specific database in Metabase. Use when you need to get field metadata including names, types, and table associations for a given database ID.

Check Database Health

Tool to check the health status of a specific database connection in Metabase. Use when you need to verify if a database connection is working properly. Returns a status indicat...

Get Database Metadata

Tool to retrieve complete metadata for a specific database including all tables and fields. Use when you need detailed information about database structure, table schemas, and f...

Get Virtual Database Datasets

Tool to retrieve all datasets from a Metabase virtual database. Use when you need to list available dataset collections for a virtual database (commonly the Saved Questions virt...

Get User Audit Info

Tool to get audit info for the current authenticated user. Returns audit collection info if the user has permissions to access the audit collection, otherwise returns empty map....

Get Billing API Version

Tool to retrieve the billing API version information for the Metabase Enterprise Edition instance. Use when you need to check the billing API version.

Get Resource Dependents

Tool to get dependents of a resource in Metabase's dependency graph. Use when you need to find which resources depend on a specific resource (e.g., which dashboards use a partic...

Get Embedding Hub Checklist

Tool to retrieve the embedding hub checklist status for Metabase Enterprise Edition. Use when you need to check the progress of embedding setup steps.

Get Current Remote Sync Task

Tool to retrieve the current remote sync task status in Metabase. Use when you need to check if a remote sync operation is currently running. Returns HTTP 204 when no task is ac...

Get Stale Data By ID

Tool to retrieve stale data information by ID from Metabase Enterprise Edition. Use when you need to fetch details about stale resources.

Get Uploaded Tables

Tool to retrieve all uploaded tables in Metabase Enterprise Edition. Use when you need to list all tables that were created from CSV or file uploads.

Get Field Related Entities

Tool to retrieve related entities for a Metabase field. Use when you need to get the parent table, related segments, metrics, and other fields from the same table for a specific...

Search Field Values

Tool to search for field values in Metabase that start with a given string. Use when you need autocomplete or type-ahead functionality for field values. Returns paired values fr...

Get Field Values

Tool to retrieve distinct values for a Metabase field. Use when you need to get all distinct values of a field that has has_field_values set to 'list', including any human-reada...

Get API Glossary

Tool to retrieve all glossary items from Metabase. Use when you need to list all glossary terms and their definitions available in the Metabase instance.

Get Current User Login History

Tool to retrieve login history for the currently authenticated user. Use when you need to audit or review login activity.

Get Model Index Values

Tool to retrieve indexed field values for a specific Metabase model. Use when you need to get searchable text values that have been indexed for a model. Metabase indexes text/st...

Get Model Index Details

Tool to retrieve details of a specific model index by its ID. Use when you need to get information about model indexing status, schedule, or configuration.

Get all native query snippets

Tool to retrieve all native query snippets available in the Metabase instance. Native query snippets are reusable SQL fragments that can be included in native queries. Returns a...

Get Native Query Snippet by ID

Tool to retrieve a specific native query snippet by its ID. Use when you need to get details about a saved SQL snippet including its content, metadata, and template tags.

Get Notifications

Tool to retrieve notifications from Metabase with optional filtering. Use when you need to list notifications by creator, card, recipient, or include inactive ones. Returns an a...

Get Public Card by UUID

Tool to fetch a publicly-accessible card by its public UUID and return card information including query definition, visualization settings, and parameters. Use when you need to...

Get Public oEmbed Metadata

Tool to get oEmbed metadata for public Metabase resources. Use when you need to generate embeddable content for public dashboards or questions following the oEmbed protocol.

Get Public Pivot Card Query

Tool to fetch a publicly-accessible pivot card and return query results including data rows, column metadata, and query status. Use when you need to retrieve pivot table data fo...

Get All Pulses

Tool to retrieve all pulses (scheduled reports/subscriptions) in Metabase. Use when you need to get a list of configured pulses with their settings and delivery channels.

Get Pulse Form Input Configuration

Tool to retrieve configuration information for creating or updating Pulses (scheduled email reports). Returns available notification channels and user choices. Use when setting...

Get Pulse by ID

Tool to retrieve a specific pulse (subscription) by its ID. Use when you need to get detailed information about a pulse including its channels, cards, schedule, and recipients.

Get Pulse Preview Card

Tool to retrieve the HTML preview of a Metabase card formatted for pulse emails. Use when you need to get the rendered HTML representation of a card for email delivery.

Get Pulse Preview Card Info

Tool to retrieve preview information for a Metabase card formatted for pulse emails. Use when you need both the HTML rendering and metadata about a card for pulse delivery. Retu...

Showing the first 100Metabase has even more actions. Connect it in chat to browse and run the full set.

Chat or automate

Put Metabase on autopilot.

Ask once, or set it and forget it. Turn Metabase actions into recurring vMira workflows — scheduled runs that run on their own and deliver straight to your chat on any platform.

Every morning

Mira create Bookmark and sends the result to your chat.

Every week

Mira create Bookmark and posts a digest to Slack or WhatsApp.

On any schedule

Mira chains several Metabase actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Metabase.

Create Bookmark in Metabase

Create Bookmark in Metabase

Run Card Pivot Query in Metabase

Run Card Query in Metabase

Copy Dashboard in Metabase

Connect in a few steps

How to connect Metabase to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Metabase

Tell Mira what you want done — e.g. “Create Bookmark in Metabase.”

03

Add your credentials

Connect Metabase with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.

FAQ

Metabase + vMira, in brief.

Can I connect Metabase to AI?

Yes. Connect Metabase to vMira and run it from any chat with your own credentials. Mira turns your plain-language request into the right Metabase action and runs it on your account.

What can Mira do with Metabase?

100+ Metabase actions — including Create Bookmark, Create Bookmark, Run Card Pivot Query. Just ask in plain language once it is connected.

Can I automate Metabase or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Metabase actions and deliver the result to your chat automatically.

Which apps can I use Metabase from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Metabase on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans