Metabase

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 actions Integration catalog
Request access
Connect Metabase once you're in Boring.
01 · WHAT THE AGENT CAN DO

Actions

Every capability is a discrete, logged action the agent calls by name — scoped to what you authorize and recorded in the run trace.

Create BookmarkMETABASE_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.
Run Card Pivot QueryMETABASE_CREATE_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.
Run Card QueryMETABASE_CREATE_CARD_QUERY1
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 DashboardMETABASE_CREATE_DASHBOARD_COPY
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).
Run Dashboard Pivot DashCard QueryMETABASE_CREATE_DASHBOARD_PIVOT_DASHCARD_CARD
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 CollectionMETABASE_CREATE_DASHBOARD_SAVE_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.
Discard Database Field ValuesMETABASE_CREATE_DATABASE_DISCARD_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 SpinnerMETABASE_CREATE_DATABASE_DISMISS_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.
Trigger Database Field Values RescanMETABASE_CREATE_DATABASE_RESCAN_VALUES
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 SyncMETABASE_CREATE_DATABASE_SYNC_SCHEMA
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 ValuesMETABASE_CREATE_DATASET_PARAMETER_SEARCH
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.
Create Field DimensionMETABASE_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 ValuesMETABASE_CREATE_FIELD_DISCARD_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 Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
Update Field ValuesMETABASE_CREATE_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 or update the distinct values for a field along with optional human-readable remappings.
Unpersist CardMETABASE_CREATE_PERSIST_CARD_UNPERSIST
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 when you need to remove persistence from a model.
Disable Database Model PersistenceMETABASE_CREATE_PERSIST_DATABASE_UNPERSIST
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 not (idempotent operation).
Discard Table Field ValuesMETABASE_CREATE_TABLE_DISCARD_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 that have FieldValues. If this Table's Database is set up to automatically sync FieldValues, they will be recreated during the next sync.
Rescan Table Field ValuesMETABASE_CREATE_TABLE_RESCAN_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 applies to Fields that are eligible for FieldValues.
Sync Table SchemaMETABASE_CREATE_TABLE_SYNC_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 columns, data types, and other metadata from the underlying database.
Delete ActionMETABASE_DELETE_API_ACTION_ACTION_ID
Tool to delete a Metabase action by its ID. Use when you need to permanently remove an action from the system.
Delete API CacheMETABASE_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 TimelineMETABASE_DELETE_API_TIMELINE_ID
Tool to delete a timeline by ID. Use when you need to permanently remove a timeline. Returns success status on completion.
Delete BookmarkMETABASE_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 successful deletion.
Delete CardMETABASE_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 DashboardMETABASE_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.
Delete User SubscriptionsMETABASE_DELETE_EE_AUDIT_APP_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 created. This is an enterprise feature requiring admin privileges or current user access.
Delete Field DimensionMETABASE_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 EntryMETABASE_DELETE_GLOSSARY
Tool to delete a glossary entry from Metabase. Use when you need to permanently remove a glossary entry by its ID.
Delete Model IndexMETABASE_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 EventMETABASE_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 PairMETABASE_DELETE_USER_KEY_VALUE_NAMESPACE_KEY
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.
Get ActionMETABASE_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 ParametersMETABASE_GET_ACTION_EXECUTE
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 actionsMETABASE_GET_API_ACTION
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 to your database. Returns an array of action objects including query, http, and implicit action types.
Get Popular ItemsMETABASE_GET_API_ACTIVITY_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 their metadata including name, description, parent collection, and timestamps.
Get Recent Activity ViewsMETABASE_GET_API_ACTIVITY_RECENT_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 recently accessed. Returns metadata including timestamps and permissions for each viewed item.
Get All AlertsMETABASE_GET_API_ALERT
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 CandidatesMETABASE_GET_API_AUTO_DASHBOARDS_DATABASE_ID_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 an array of schema candidates with their tables, ordered by interestingness score.
Get User BookmarksMETABASE_GET_API_BOOKMARK
Tool to retrieve all bookmarks for the authenticated user. Use when you need to fetch bookmarked cards, dashboards, or collections.
Get API CardMETABASE_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 ValuesMETABASE_GET_API_CARD_CARD_ID_PARAMS_PARAM_KEY_SEARCH_QUERY
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 card must have parameters defined with dimension/field filter type.
Get Card by IDMETABASE_GET_API_CARD_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 all collectionsMETABASE_GET_API_COLLECTION
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 Collection by IDMETABASE_GET_API_COLLECTION_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 a numeric collection ID or the string 'root' for the root collection.
Get Collection ItemsMETABASE_GET_API_COLLECTION_ID_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 filtering by item type and archived status.
Get Root CollectionMETABASE_GET_API_COLLECTION_ROOT
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_id for users with Root Collection permissions, or objects with effective location of / for others.
Get Collection TreeMETABASE_GET_API_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 the response. Supports filtering by archived status, user ownership, depth, and specific collection ID.
Get All DatabasesMETABASE_GET_API_DATABASE
DEPRECATED: Use METABASE_LIST_DATABASES instead for a concise, LLM-friendly response. Retrieves all Database instances configured in Metabase with full detail including connection info.
Get Database Autocomplete SuggestionsMETABASE_GET_API_DATABASE_ID_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 the SQL editor.
Get Database MetadataMETABASE_GET_API_DATABASE_ID_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 field properties.
Get Virtual Database DatasetsMETABASE_GET_API_DATABASE_VIRTUAL_DB_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 virtual database with ID -1337).
Get User Audit InfoMETABASE_GET_API_EE_AUDIT_APP_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. Requires enterprise audit-app feature.
Get Billing API VersionMETABASE_GET_API_EE_BILLING
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 DependentsMETABASE_GET_API_EE_DEPENDENCIES_GRAPH_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 particular card). This is an Enterprise Edition feature that helps track dependencies between different Metabase objects.
Get Embedding Hub ChecklistMETABASE_GET_API_EE_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 TaskMETABASE_GET_API_EE_REMOTE_SYNC_CURRENT_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 active, or task details when a sync is in progress.
Get Stale Data By IDMETABASE_GET_API_EE_STALE_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 TablesMETABASE_GET_API_EE_UPLOAD_MANAGEMENT_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 EntitiesMETABASE_GET_API_FIELD_ID_RELATED
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 field ID.
Search Field ValuesMETABASE_GET_API_FIELD_ID_SEARCH_SEARCH_ID
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 from both the primary field and search field where the search field value starts with the provided string.
Showing the first 60 of 189 actions.