metabase-server
If you are the rightful owner of metabase-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server for Metabase integration.
The Metabase-server MCP Server is a TypeScript-based server designed to integrate with the Metabase API, allowing AI assistants to interact with Metabase. It provides access to dashboards, questions/cards, and databases as resources, and includes tools for listing and executing Metabase queries. This server facilitates viewing and interacting with Metabase data, making it a valuable tool for developers and data analysts who use Metabase for business intelligence and data visualization. The server supports structured data access through JSON content types and uses `metabase://` URIs for resource identification.
Features
- List and access Metabase resources via `metabase: //` URIs
- Access dashboards, cards/questions, and databases
- JSON content type for structured data access
- Tools for listing and executing Metabase queries
- Ability to view and interact with Metabase data
Tools
list_dashboards
List all dashboards in Metabase
list_cards
List all questions/cards in Metabase
list_databases
List all databases in Metabase
execute_card
Execute a Metabase question/card and get results
get_dashboard_cards
Get all cards in a dashboard
execute_query
Execute a SQL query against a Metabase database