Integrates AI assistants with the Metabase business intelligence and analytics platform.
A Model Context Protocol server that integrates AI assistants with Metabase analytics platform.
This MCP server provides integration with the Metabase API, enabling LLM with MCP capabilites to directly interact with your analytics data, this server acts as a bridge between your analytics platform and conversational AI.
metabase://
URIsThe server exposes the following tools for AI assistants:
list_dashboards
: Retrieve all available dashboards in your Metabase instancelist_cards
: Get all saved questions/cards in Metabaselist_databases
: View all connected database sourceslist_collections
: List all collections in Metabaselist_tables
: List all tables in a specific databaseget_table_fields
: Get all fields/columns in a specific tableexecute_card
: Run saved questions and retrieve results with optional parametersexecute_query
: Execute custom SQL queries against any connected databaseget_dashboard_cards
: Extract all cards from a specific dashboardcreate_dashboard
: Create a new dashboard with specified name and parametersupdate_dashboard
: Update an existing dashboard's name, description, or parametersdelete_dashboard
: Delete a dashboardadd_card_to_dashboard
: Add or update cards in a dashboard with position specifications and optional tab assignmentcreate_card
: Create a new question/card with SQL queryupdate_card_visualization
: Update visualization settings for a cardcreate_collection
: Create a new collection to organize dashboards and questionsThe server supports two authentication methods:
# Required
METABASE_URL=https://your-metabase-instance.com
METABASE_USER_EMAIL=your_email@example.com
METABASE_PASSWORD=your_password
# Optional
LOG_LEVEL=info # Options: debug, info, warn, error, fatal
# Required
METABASE_URL=https://your-metabase-instance.com
METABASE_API_KEY=your_api_key
# Optional
LOG_LEVEL=info # Options: debug, info, warn, error, fatal
You can set these environment variables directly or use a .env
file with dotenv.
To use this MCP server with Claude or other AI assistants, fork this repository and deploy using Smithery:
Configure your Claude Desktop to use the Smithery-hosted version:
MacOS: Edit ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: Edit %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"metabase-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"YOUR_GITHUB_USERNAME/metabase-mcp-server",
"--config",
"{\"metabaseUrl\":\"https://your-metabase-instance.com\",\"metabaseApiKey\":\"your_api_key\",\"metabasePassword\":\"\",\"metabaseUserEmail\":\"\"}"
]
}
}
}
{
"mcpServers": {
"metabase-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"YOUR_GITHUB_USERNAME/metabase-mcp-server",
"--config",
"{\"metabaseUrl\":\"https://your-metabase-instance.com\",\"metabaseApiKey\":\"\",\"metabasePassword\":\"your_password\",\"metabaseUserEmail\":\"your_email@example.com\"}"
]
}
}
}
Contributions are welcome! Please feel free to submit a Pull Request.
An MCP-based database server with support for SQLite, MySQL, PostgreSQL, and MSSQL.
Query and analyze data with MotherDuck and local DuckDB
A read-only MCP server by CData that enables LLMs to query live data from Exact Online.
Integrates AI assistants with the Metabase analytics platform.
MCP server for dbt-core (OSS) users as the official dbt MCP only supports dbt Cloud. Supports project metadata, model and column-level lineage and dbt documentation.
An MCP server for the Chroma embedding database, providing persistent, searchable working memory for AI-assisted development with features like automated context recall and codebase indexing.
Access Crunchbase data for business information and insights. Requires a Crunchbase API key.
Stock market API made for AI agents
Access the Quran API from alquran.cloud to retrieve accurate Quranic text and reduce LLM hallucinations.
An AI-powered gateway for managing over 40 data sources like Alibaba Cloud and mainstream databases, featuring NL2SQL, code generation, and data migration.