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.
Business Intelligence
Metabase is an open-source business intelligence tool that lets you ask questions about your data and visualize answers as charts, graphs, and dashboards..
From any chat
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.
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.
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.
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...
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.
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...
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.
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...
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.
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...
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.
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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
Tool to delete an Action from Metabase. Use when you need to permanently remove an action. This operation cannot be undone.
Tool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.
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.
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).
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.
Tool to delete a Metabase dashboard by its ID. Use when you need to permanently remove a dashboard.
Tool to delete a Metabase model index by its ID. Use when you need to permanently remove a model index entry.
Tool to delete a timeline event by ID. Use when you need to permanently remove a specific timeline event from Metabase.
Tool to delete a timeline by ID. Use when you need to permanently remove a timeline. Returns success status on completion.
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.
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...
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.
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...
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...
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.
Tool to delete a glossary entry from Metabase. Use when you need to permanently remove a glossary entry by its ID.
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.
Tool to delete a ModelIndex by ID from Metabase. Use when you need to remove a model index from the system.
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.
Tool to delete a Metabase timeline event. Use when you need to permanently remove a timeline event from the system.
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.
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...
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.
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.
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...
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...
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...
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.
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...
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...
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...
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,...
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...
Tool to retrieve all bookmarks for the authenticated user. Use when you need to fetch bookmarked cards, dashboards, or collections.
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.
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...
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.
Tool to get a list of dashboards containing a specific card. Use when you need to find which dashboards include a particular card/question.
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...
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...
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...
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...
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...
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...
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...
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.
Tool to retrieve related entities for a Metabase dashboard. Use when you need to find questions/cards that are related to a specific dashboard.
Tool to retrieve a list of all Database instances configured in Metabase. Use when you need to get information about available databases.
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...
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...
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.
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.
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...
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...
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...
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....
Tool to retrieve the billing API version information for the Metabase Enterprise Edition instance. Use when you need to check the billing API version.
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...
Tool to retrieve the embedding hub checklist status for Metabase Enterprise Edition. Use when you need to check the progress of embedding setup steps.
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...
Tool to retrieve stale data information by ID from Metabase Enterprise Edition. Use when you need to fetch details about stale resources.
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.
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...
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...
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...
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.
Tool to retrieve login history for the currently authenticated user. Use when you need to audit or review login activity.
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...
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.
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...
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.
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...
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...
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.
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...
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.
Tool to retrieve configuration information for creating or updating Pulses (scheduled email reports). Returns available notification channels and user choices. Use when setting...
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.
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.
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 100 — Metabase has even more actions. Connect it in chat to browse and run the full set.
Chat or automate
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.
Mira create Bookmark and sends the result to your chat.
Mira create Bookmark and posts a digest to Slack or WhatsApp.
Mira chains several Metabase actions into one recurring workflow, delivered wherever you chat.
Try asking
“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
01
On the web app or in WhatsApp, Telegram, Instagram or Messenger.
02
Tell Mira what you want done — e.g. “Create Bookmark in Metabase.”
03
Connect Metabase with your own API key or OAuth app — Mira stores it securely and acts on your behalf, revocable anytime.
FAQ
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.
100+ Metabase actions — including Create Bookmark, Create Bookmark, Run Card Pivot Query. Just ask in plain language once it is connected.
Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs that chain Metabase actions and deliver the result to your chat automatically.
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.
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.
Related
Every AI. Up to 200× the usage. From $4 a month.