LabscoMCP early access ↗
hyeongjun-devMCP SERVER

Metabase MCP Server by hyeongjun-dev

List your Metabase dashboards, saved questions and databases, run a saved question, or run your own SQL against a connected database.

Data Platform: Pipelines, Warehousing, BI & GovernanceCommunity

LABSCO SUMMARY

Your dashboards and saved questions, run from the chat.

It covers the reading side of Metabase — find the dashboard, see its cards, run the saved question — plus execute_query for SQL you write yourself. That last tool reaches every database connected to your Metabase, limited only by the account or key you give it, so give it a key scoped to what the assistant should see.

What it is

A Metabase server with six tools: list dashboards, saved questions (cards) and databases, read the cards on a dashboard, and run a saved question or a SQL query of your own.

What you get

  • Every dashboard in your instance, and the cards on any one of them — list_dashboards, get_dashboard_cards
  • Your saved questions and connected database sources — list_cards, list_databases
  • A saved question run with optional parameters, results returned — execute_card
  • Custom SQL against any database connected to your Metabase — execute_query, limited only by the account or API key you use

Requirements

A Metabase instance at METABASE_URL, plus either METABASE_API_KEY or METABASE_USER_EMAIL and METABASE_PASSWORD. Building from a clone needs Node.js 18 or later.

Setup effort

Build from source — git clone https://github.com/hyeongjun-dev/metabase-mcp-server.git