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

  1. Metabase API Documentation — accessed 2026-04-20
  2. Model Context Protocol — accessed 2026-04-20