A Model Context Protocol (MCP) server for Metabase - gives AI assistants direct access to dashboards, cards, and query execution
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"metabase-mcp-navi","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Metabase MCP Server [](https://badge.fury.io/py/metabase-mcp-navi) [](https://opensource.org/licenses/MIT) A Model Context Protocol (MCP) server for Metabase - gives AI assistants direct access to dashboards, cards, and query execution. ## Features - **Three Authentication Methods**: API Key, Session ID, or Username/Password - **Dashboard Tools**: List, search, get details, get cards from dashboards - **Card Tools**: List, search, get details, execute saved questions - **Database Tools**: List databases, tables, get metadata, sync - **Query Tools**: Execute SQL, test queries, get suggestions, explain queries - **Image Export**: Export cards and dashboards as PNG images - **CRUD Operations**: Create, update, delete cards, dashboards, and collections ## Quick Start ### Installation ```bash # Install via pip pip install metabase-mcp-navi # Or via uvx (recommended for MCP) uvx metabase-mcp-navi ``` ### Configuration Set environment variables: ```bash # Required export METABASE_URL=https://your-metabase-instance.com # Authentication (choose one): export METABASE_API_KEY=your_api_key # OR export METABASE_SESSION_ID=your_session_id # OR export METABASE_USER_EMAIL=your_email export METABASE_PASSWORD=your_password # Optional export METABASE_VERIFY_SSL=false # Disable SSL verification export METABASE_TIMEOUT=60 # Request timeout in seconds ``` ### Cursor MCP Configuration Add to `~/.cursor/mcp.json`: ```json { "mcpServers": { "metabase": { "command": "uvx", "args": ["metabase-mcp-navi"], "env": { "METABASE_URL": "https://your-metabase-instance.com", "METABASE_SESSION_ID": "your_session_id", "METABASE_VERIFY_SSL": "false" } } } } ``` ### Claude Desktop Configuration Add to your Claude Desktop config: ```json { "mcpServers": { "metabase": { "command…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.