Skip to main content
Feedback

Metabase MCP connector

Updated 

Metabase is an open-source business intelligence platform for querying databases and building dashboards to visualize data. The Metabase MCP connector allows AI agents to create, retrieve, update, and delete questions and

Authentication type

  • API Key - Requires a static API key to be configured before the agent can connect to the service.

Uses

Use the Metabase MCP connector to perform the following actions:

  • Automate creation and management of business questions across Metabase
  • Track key performance metrics without writing manual database queries
  • Trigger alerts automatically when critical metrics cross defined thresholds
  • Connect and manage multiple database sources from a single workflow
  • Retrieve query results instantly for downstream reporting and dashboards
  • Standardize metric definitions across teams for consistent business reporting
  • Monitor sales, revenue, or operations data through automated alerts
  • Streamline database connection setup and maintenance for analytics teams

Example prompts

Use the following example prompts to invoke Metabase MCP connector tools from your AI assistant or Boomi Connect workflow:

  • Show me all the questions saved in Metabase.
  • Create a new question in Metabase to track weekly sales.
  • Run the customer churn query in Metabase and show me the results.
  • Set up an alert in Metabase for when revenue drops below target.
  • List all databases connected to our Metabase instance.
  • Create a metric in Metabase to track monthly active users.
  • Update the sales dashboard question in Metabase with the new filter.
  • Delete the outdated inventory alert in Metabase.
  • Connect our new PostgreSQL database to Metabase.
  • Get the details of our top revenue metric in Metabase.

Metabase MCP connector tools

The Metabase MCP connector provides the following tools. Each tool maps to a specific action you can invoke from your AI agent or automation.

ToolDescription
getAllQuestionsGet all questions
createQuestionCreate a question
getQuestionGet a question
updateQuestionUpdate a question
deleteQuestionDelete a question
executeQuestionExecute a question query
getAllMetricsGet all metrics
createMetricCreate a metric
getMetricGet a metric
updateMetricUpdate a metric
deleteMetricDelete a metric
getAllDatabasesGet all databases
createDatabaseCreate a database connection
getDatabaseGet a database
updateDatabaseUpdate a database
deleteDatabaseDelete a database
getAllAlertsGet all alerts
createAlertCreate an alert
getAlertGet an alert
updateAlertUpdate an alert
deleteAlertDelete an alert
On this Page