Loading...
Loading...
mcp-metabase-server implements the Model Context Protocol (MCP) to expose your Metabase instance as a set of tools and resources that AI agents — including Claude — can interact with directly.
Once configured, an AI agent can list dashboards, execute saved questions, run ad-hoc SQL queries against connected databases, and retrieve results as structured data — without requiring a human to copy-paste query outputs into a chat window.
Built for data teams who want to give AI assistants real-time access to their analytics layer without building custom API integrations from scratch.
Install
npm install -g mcp-metabase-serverConfigure your Metabase connection
export METABASE_URL="https://your-metabase.example.com"
export METABASE_USERNAME="admin@example.com"
export METABASE_PASSWORD="your-password"Start the MCP server
mcp-metabase-server startList and browse Metabase dashboards and saved questions via MCP resource endpoints
Execute saved questions and return results as structured JSON for downstream AI processing
Run ad-hoc SQL queries against any Metabase-connected database with result streaming
Compatible with Claude Desktop, Claude API tool use, and any MCP-compliant AI client
Building AI on your data stack? We architect the full pipeline.
This OSS tool
Our managed service