Metabase
for LuumenAI

Read dashboards, cards, and database metadata in Metabase, then make changes on approval

Connect Metabase and your team can ask about the analytics layer the way they ask about anything else. Which questions exist, what people looked at recently, which alerts are running, what a card returns when you run it now. Changes — a schema sync, a dashboard copy, a field values rescan — are previewed first and go through an approval step. Luumen authenticates with an API key.

The Metabase toolbox

188 tools: 122 read, 66 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadRun Card Pivot QueryRun a pivot table query on a Metabase card (question).
  • ReadRun Card QueryRun the query associated with a Card and return its results.
  • ReadRun Dashboard Pivot DashCard QueryRun a pivot table query for a specific DashCard.
  • ReadSearch Dataset Parameter ValuesSearch for parameter values in datasets when editing cards or dashboards.
  • ReadGet ActionRetrieve a Metabase action by ID.
  • ReadGet all Metabase actionsRetrieve all actions available in the Metabase instance.
  • ReadGet Popular ItemsGet the list of 5 popular items on the Metabase instance.
  • ReadGet Recent Activity ViewsRetrieve recently viewed items in Metabase.
  • ReadGet All AlertsRetrieve all alerts in Metabase.
  • ReadGet Automagic Dashboard CandidatesRetrieve automagic dashboard candidates for a specific database.
  • ReadGet User BookmarksRetrieve all bookmarks for the authenticated user.
  • ReadGet API CardList all cards (questions) available to the authenticated user in Metabase.
  • ReadSearch Card Parameter ValuesSearch for values of a specific parameter in a Metabase card.
  • ReadGet Card by IDRetrieve a specific card (question) by its ID.
  • ReadGet all collectionsRetrieve all collections that the current user has read permissions for.
  • ReadGet Collection by IDRetrieve detailed information about a Metabase collection by its ID.
  • ReadGet Collection ItemsRetrieve items from a specific Metabase collection.
  • ReadGet Root CollectionFetch the Root Collection and its top-level objects.
  • ReadGet Collection TreeRetrieve the collection tree structure from Metabase.
  • ReadGet Database Autocomplete SuggestionsRetrieve autocomplete suggestions for table and field names in a database.
  • ReadGet Database MetadataRetrieve complete metadata for a specific database including all tables and fields.
  • ReadGet Virtual Database DatasetsRetrieve all datasets from a Metabase virtual database.
  • ReadGet User Audit InfoGet audit info for the current authenticated user.
  • ReadGet Billing API VersionRetrieve the billing API version information for the Metabase Enterprise Edition instance.
  • ReadGet Resource DependentsGet dependents of a resource in Metabase's dependency graph.
  • ReadGet Embedding Hub ChecklistRetrieve the embedding hub checklist status for Metabase Enterprise Edition.
  • ReadGet Current Remote Sync TaskRetrieve the current remote sync task status in Metabase.
  • ReadGet Stale Data By IDRetrieve stale data information by ID from Metabase Enterprise Edition.
  • ReadGet Uploaded TablesRetrieve all uploaded tables in Metabase Enterprise Edition.
  • ReadGet Field Related EntitiesRetrieve related entities for a Metabase field.
  • ReadSearch Field ValuesSearch for field values in Metabase that start with a given string.
  • ReadGet Field ValuesRetrieve distinct values for a Metabase field.
  • ReadGet API GlossaryRetrieve all glossary items from Metabase.
  • ReadGet Current User Login HistoryRetrieve login history for the currently authenticated user.
  • ReadGet Model Index ValuesRetrieve indexed field values for a specific Metabase model.
  • ReadGet Model Index DetailsRetrieve details of a specific model index by its ID.
  • ReadGet all native query snippetsRetrieve all native query snippets available in the Metabase instance.
  • ReadGet Native Query Snippet by IDRetrieve a specific native query snippet by its ID.
  • ReadGet NotificationsRetrieve notifications from Metabase with optional filtering.
  • ReadGet Public Card by UUIDFetch a publicly-accessible card by its public UUID and return card information including query definition, visualization settings, and parameters.
  • ReadGet Public oEmbed MetadataGet oEmbed metadata for public Metabase resources.
  • ReadGet Public Pivot Card QueryFetch a publicly-accessible pivot card and return query results including data rows, column metadata, and query status.
  • ReadGet All PulsesRetrieve all pulses (scheduled reports/subscriptions) in Metabase.
  • ReadGet Pulse Form Input ConfigurationRetrieve configuration information for creating or updating Pulses (scheduled email reports).
  • ReadGet Pulse by IDRetrieve a specific pulse (subscription) by its ID.
  • ReadGet Pulse Preview CardRetrieve the HTML preview of a Metabase card formatted for pulse emails.
  • ReadGet Pulse Preview Card InfoRetrieve preview information for a Metabase card formatted for pulse emails.
  • ReadGet Revision by ID and EntityRetrieve a specific revision by ID and entity type.
  • ReadGet Entity Revision HistoryRetrieve the revision history for a Metabase entity (dashboard, card, metric, or segment).
  • ReadSearch Metabase objectsSearch Cards, Dashboards, Collections, Tables, Databases, and Pulses for a substring.
  • ReadGet Search WeightsRetrieve the current search weight configuration for the Metabase instance.
  • ReadGet All SegmentsRetrieve all segments from Metabase.
  • ReadValidate Password Reset TokenValidate a password reset token in Metabase.
  • ReadGet Session PropertiesRetrieve all global session properties and their values that are public.
  • ReadGet Card Table Foreign KeysRetrieve foreign key relationships for a card-based virtual table.
  • ReadGet Card Virtual Table Query MetadataRetrieve metadata for a virtual table created from a card (saved question).
  • ReadGet All TimelinesRetrieve all timelines in Metabase.
  • ReadGet Collection TimelinesRetrieve timelines associated with a specific Metabase collection.
  • ReadGet Root Collection TimelinesRetrieve all timelines associated with the root collection.
  • ReadGet Timeline EventRetrieve a timeline event by ID.
  • ReadGet Timeline by IDFetch a timeline by its ID from Metabase.
  • ReadGet Current UserRetrieve information about the currently authenticated user.
  • ReadGet User by IDRetrieve a specific user by their ID.
  • ReadGet User Key-Value by NamespaceRetrieve all user key-value pairs for a specified namespace.
  • ReadGet User RecipientsRetrieve users for recipient selection.
  • ReadGenerate Random Security TokenGenerate a cryptographically secure random token for Metabase.
  • ReadGet Automagic DashboardRetrieve an automagic dashboard for a specified entity with its ID.
  • ReadGet Automagic Dashboard Cell AnalysisReturn an automagic dashboard analyzing a specific cell in an entity's data.
  • ReadGet Automagic Dashboards CompareReturn an automagic comparison dashboard for entity with id compared with comparison-entity with comparison-entity-id-or-query.
  • ReadGet automagic dashboard by ruleReturn an automagic dashboard for a specific entity using a dashboard template with rule prefix.
  • ReadGet Automagic Dashboard Cell Rule AnalysisFetch an automagic dashboard analyzing a specific cell using a template rule.
  • ReadGet Automagic Dashboard Query MetadataRetrieve all metadata for an automagic dashboard for the specified entity type and ID.
  • ReadGet Card DashboardsGet a list of dashboards that a specific card appears in.
  • ReadGet Card Query MetadataGet comprehensive query metadata for a Metabase card (saved question).
  • ReadGet Card SeriesFetch a list of cards compatible as series with a specified card.
  • ReadGet Automagic Comparison DashboardRetrieve an automagic comparison dashboard comparing a cell in one entity with another entity.
  • ReadGet Dashboard by IDRetrieve a dashboard by its ID from Metabase.
  • ReadSearch Dashboard Parameter ValuesFetch possible values of a dashboard parameter that contain the search query.
  • ReadGet Dashboard Query MetadataGet all of the required query metadata for the cards on a dashboard.
  • ReadGet Dashboard Related EntitiesRetrieve related entities for a Metabase dashboard.
  • ReadGet Database By IDRetrieve a single database by ID from Metabase.
  • ReadGet Database Card Autocomplete SuggestionsReturn a list of Card autocomplete suggestions for a given query in a given Database.
  • ReadGet Database DatasetsRetrieve tables (models and metrics) from a virtual database schema in Metabase.
  • ReadGet Database FieldsRetrieve all field metadata from a Metabase database.
  • ReadGet Database HealthcheckCheck if a Metabase database can currently connect.
  • ReadGet Database SchemasRetrieve all schemas with tables for a specific database in Metabase.
  • ReadGet Database Settings AvailableGet all database-local settings and their availability for a given database.
  • ReadGet Database Syncable SchemasRetrieve all syncable schemas for a specific database in Metabase.
  • ReadGet Field RemappingFetch remapped field values for a specific field in Metabase.
  • ReadGet Field SummaryGet summary statistics for a Metabase field by its ID.
  • ReadGet Most Recently Viewed DashboardRetrieve the most recently viewed dashboard for the authenticated user.
  • ReadGet Dashboard HTML PreviewRetrieve an HTML preview rendering of a dashboard.
  • ReadGet Table By IDRetrieve basic table information by ID from Metabase.
  • ReadGet Table DataRetrieve data from a specific table in Metabase.
  • ReadGet Table Foreign KeysGet all foreign keys whose destination is a field that belongs to a specific table.
  • ReadGet Table SchemaGets column names, types, and foreign key relationships for a Metabase table.
  • ReadGet User Key-Value SettingRetrieve a user-specific key-value pair from Metabase storage.
  • ReadList DatabasesLists all databases configured in Metabase with essential info: ID, name, and engine.
  • ReadList TablesLists all tables in a Metabase database with their IDs, names, and schemas.
  • ReadGet Dashboard Parameter RemappingGet parameter remapping for a dashboard parameter value.
  • ReadGet Dashboard Parameter ValuesFetch available values for a specific dashboard parameter.
  • ReadGet Dashboard DetailsRetrieve dashboard details for a Metabase metabot conversation.
  • ReadGet Document Details via MetabotRetrieve document details using Metabase metabot tools.
  • ReadGet Card Dashboard AssociationsRetrieve dashboard associations for given card IDs.
  • ReadExecute Dataset QueryExecute a query against a Metabase database and retrieve results.
  • ReadConvert Query to Native SQLConvert a Metabase query to native SQL format.
  • ReadRemap Dataset Parameter ValueRemap dataset parameter values in Metabase.
  • ReadGet Dataset Parameter ValuesFetch parameter values for dataset fields in Metabase.
  • ReadExecute Pivot Table QueryExecute a pivot table query and retrieve results.
  • ReadGet Dataset Query MetadataRetrieve query metadata for a dataset query including databases, tables, fields, and snippets.
  • ReadCheck Snippet DependenciesCheck dependencies for a native query snippet in Metabase Enterprise Edition.
  • ReadFilter RecordsFilter records from a Metabase data source using metabot tools.
  • ReadGet Query DetailsGet query details using Metabot tools API.
  • ReadGet Snippet DetailsRetrieve SQL snippet details via Metabase metabot tools.
  • ReadGet Metabot SnippetsRetrieve SQL snippets for a Metabase metabot conversation.
  • ReadGet Table DetailsRetrieve comprehensive table details via Metabase metabot tools.
  • ReadQuery Datasource via MetabotQuery a Metabase datasource using Metabot tools.
  • ReadMetabot SearchSearch Metabase entities using the metabot search API.
  • ReadSearch Metabase Items (Metabot V2)Search Metabase items using the Metabot search v2 endpoint.
  • ReadTranslate Entity IDsTranslate Metabase entity IDs (21-character strings) to their numeric IDs.
  • ReadCheck Password ComplexityCheck if a password meets Metabase's configured password complexity rules.
  • ReadExecute Dashboard Card QueryExecute a query for a specific card within a dashcard on a dashboard.
  • WriteCreate BookmarkCreate a new bookmark for a Metabase item (card, dashboard, collection, or dataset). Approval by default
  • WriteCopy DashboardCreate a copy of an existing Metabase dashboard. Approval by default
  • WriteSave Dashboard to CollectionSave a denormalized dashboard description into a collection. Approval by default
  • WriteDiscard Database Field ValuesDiscard all saved field values for a specific database. Approval by default
  • WriteDismiss Database Sync SpinnerManually set the initial sync status of a Database and corresponding tables to complete. Approval by default
  • WriteTrigger Database Field Values RescanTrigger a manual scan of field values for a Database. Approval by default
  • WriteTrigger Database Schema SyncTrigger a manual update of the schema metadata for a Database. Approval by default
  • WriteCreate Field DimensionSet the dimension for a field at the specified ID in Metabase. Approval by default
  • WriteDiscard Field ValuesDiscard the FieldValues belonging to a Metabase field. Approval by default
  • WriteUpdate Field ValuesUpdate field values and human-readable values for a Field whose semantic type is category/city/state/country or whose base type is type/Boolean. Approval by default
  • WriteUnpersist CardUnpersist a Metabase card/model. Approval by default
  • WriteDisable Database Model PersistenceDisable model persistence for a Metabase database. Approval by default
  • WriteDiscard Table Field ValuesDiscard the FieldValues belonging to the Fields in a Metabase Table. Approval by default
  • WriteRescan Table Field ValuesManually trigger an update for FieldValues for Fields belonging to a specific Table. Approval by default
  • WriteSync Table SchemaTrigger a manual update of the schema metadata for a specific Table. Approval by default
  • WriteDelete ActionDelete a Metabase action by its ID. Approval by default
  • WriteDelete API CacheDelete/clear cached data in Metabase for specific entities. Approval by default
  • WriteDelete TimelineDelete a timeline by ID. Approval by default
  • WriteDelete BookmarkDelete a bookmark by model and ID. Approval by default
  • WriteDelete CardHard delete a Metabase card. Approval by default
  • WriteDelete DashboardHard delete a Metabase dashboard by its ID. Approval by default
  • WriteDelete User SubscriptionsDelete all Alert and DashboardSubscription subscriptions for a User. Approval by default
  • WriteDelete Field DimensionRemove the dimension associated with a field at the specified ID. Approval by default
  • WriteDelete Glossary EntryDelete a glossary entry from Metabase. Approval by default
  • WriteDelete Model IndexDelete a ModelIndex by ID from Metabase. Approval by default
  • WriteDelete Timeline EventDelete a Metabase timeline event. Approval by default
  • WriteDelete User Key-Value PairDelete a user key-value pair by namespace and key. Approval by default
  • WriteGet Action Execute ParametersFetch values for filling in action execution parameters. Approval by default
  • WriteCreate Dashboard SubscriptionCreate a dashboard subscription using Metabot tools. Approval by default
  • WriteRecord Recent ActivityRecord recent activity for a Metabase item. Approval by default
  • WriteCreate CardCreate a new Metabase card (question or model). Approval by default
  • WriteBulk Move Cards to CollectionBulk move multiple Metabase cards into a target collection or remove them from collections. Approval by default
  • WriteCopy CardCreate a copy of an existing Metabase card (question) by its ID. Approval by default
  • WriteBulk Move CardsBulk move cards to a collection or remove them from collections. Approval by default
  • WriteCreate CollectionCreate a new Metabase collection for organizing content. Approval by default
  • WriteCreate DashboardCreate a new Metabase dashboard. Approval by default
  • WriteGenerate InsightsGenerate insights for a table using Metabot tools. Approval by default
  • WriteCancel Current Remote Sync TaskCancel the current active Remote Sync task in Metabase Enterprise Edition. Approval by default
  • WriteRescan Field ValuesManually trigger an update for the FieldValues for a specific field. Approval by default
  • WriteCreate Glossary EntryCreate a new glossary entry in Metabase. Approval by default
  • WriteCreate Model IndexCreate a new model index in Metabase. Approval by default
  • WriteCreate native query snippetCreate a new native query snippet in Metabase. Approval by default
  • WriteCreate NotificationCreate a new notification in Metabase. Approval by default
  • WriteSend NotificationTrigger sending an unsaved notification in Metabase. Approval by default
  • WriteSubmit Product FeedbackSubmit product feedback to Metabase. Approval by default
  • WriteCreate PulseCreate a new pulse (scheduled report/subscription) in Metabase. Approval by default
  • WriteRevert Entity to Previous RevisionRevert a Metabase entity (card, dashboard, document, or segment) to a previous revision. Approval by default
  • WriteSend Password Reset EmailSend a password reset email when user has forgotten their password. Approval by default
  • WriteSubmit Bug Report to SlackSubmit a bug report to Slack via Metabase's bug reporting endpoint. Approval by default
  • WriteCreate TimelineCreate a new timeline in Metabase. Approval by default
  • WriteUpdate Action by IDUpdate an existing Metabase action by its ID. Approval by default
  • WriteUpdate Bookmark OrderingUpdate the order of bookmarks for the authenticated user. Approval by default
  • WriteUpdate Card by IDUpdate a specific card (question) by its ID. Approval by default
  • WriteUpdate Collection by IDUpdate an existing Metabase collection by its ID. Approval by default
  • WriteUpdate Database ConfigurationUpdate a database configuration in Metabase. Approval by default
  • WriteUpdate Field MetadataUpdate a Metabase field by its ID. Approval by default
  • WriteUpdate Glossary Entry by IDUpdate an existing glossary entry in Metabase by its ID. Approval by default
  • WriteUpdate Native Query Snippet by IDUpdate an existing native query snippet by its ID. Approval by default
  • WriteUpdate Pulse by IDUpdate an existing pulse (scheduled report/subscription) by ID. Approval by default
  • WriteUpdate Search WeightsUpdate search weights configuration in Metabase. Approval by default
  • WriteUpdate Table MetadataUpdate a Metabase table by its ID. Approval by default
  • WriteUpdate Table Field Display OrderUpdate the display order of fields in a Metabase table. Approval by default
  • WriteUpdate Timeline Event by IDUpdate an existing timeline event by its ID. Approval by default
  • WriteUpdate Timeline by IDUpdate an existing timeline by its ID. Approval by default
  • WriteUpdate User by IDUpdate an existing Metabase user by their ID. Approval by default
  • WriteUpdate DashboardUpdate a Metabase dashboard by ID. Approval by default

One prompt, start to finish

What a governed Metabase run looks like inside Luumen.

Questions

How does LuumenAI connect to Metabase?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in Metabase on its own?

Read actions answer immediately. Anything that writes — create bookmark, copy dashboard, save dashboard to collection, discard database field values, and more — is shown as a plan and requires approval by default, including the 17 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to Metabase — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put Metabase to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.