Creativity · MCP — server
MCP Metabase Server
Metabase is an open-source business intelligence platform used by thousands of companies. The MCP Metabase Server turns its saved questions, dashboards, and collections into tools an LLM can call — letting Claude answer questions by running existing Metabase queries instead of writing raw SQL.
MCP facts
- Kind
- server
- Ecosystem
- anthropic-mcp
- Language
- TypeScript / Node.js
- Transports
- stdio
Capabilities
- Tools: list_dashboards, list_cards, run_card, run_native_query
- Resources: metabase:// URIs for dashboards and cards
- Honors Metabase permissions of the API user
Install
npx -y @modelcontextprotocol-community/server-metabase Configuration
{
"mcpServers": {
"metabase": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol-community/server-metabase"],
"env": {
"METABASE_URL": "https://metabase.example.com",
"METABASE_API_KEY": "<api-key>"
}
}
}
} Frequently asked questions
Why go through Metabase instead of querying the warehouse directly?
Metabase enforces per-user row-level permissions and uses vetted, saved queries. Running existing cards is safer than letting the model write free-form SQL.
Does it support Metabase Cloud?
Yes — point METABASE_URL at the Cloud hostname. Use an API key with least-privilege access.
Can it create dashboards?
Most community builds keep it read-only; writes (card/dashboard creation) are possible but risky. Guard them behind client-side approvals.
Sources
- Metabase API Documentation — accessed 2026-04-20
- Model Context Protocol — accessed 2026-04-20