Metabase MCP Server
UnclaimedBackend integration layer that connects your Metabase instance with AI assistants using the Model Context Protocol (MCP)
Set up this server
01 / Choose your client
02 / Before you connect
Authentication is not specified. Check the project instructions before connecting.
Project instructions03 / Add the configuration
claude mcp add --transport stdio 'cw-codewalnut-metabase-mcp-server' -- 'npx' '-y' '@modelcontextprotocol/inspector' 'uv' 'run' 'FULL_PATH/metabase-mcp-server/src/metabase_mcp_server.py'04 / Check it in your client
Open your client’s MCP settings and confirm the server connects and lists its tools. A copied configuration does not confirm a working connection.
More in AI & ML
Browse the full directoryUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
30 of 30 tools
Documented tools (30)
From project documentation. A server handshake does not verify each tool’s description or behavior.
copy_metabase_dashboard
Create a copy of an existing dashboard
create_metabase_card
Create a new chart
create_metabase_collection
Create a new collection
create_metabase_dashboard
Create a dashboard
create_metabase_database
Create a new database connection
create_metabase_group
Create a user group
create_metabase_user
Create a new user
delete_metabase_card
Delete a chart
delete_metabase_collection
Delete a collection
delete_metabase_dashboard
Delete a dashboard
delete_metabase_database
Delete a database connection
delete_metabase_group
Delete a user group
delete_metabase_user
Delete a user
execute_sql_query
Execute a native SQL query
get_card_query_results
Get results from a chart query
get_dashboard_by_id
Get a dashboard by ID
get_dashboard_cards
Get cards in a dashboard
get_dashboard_items
Get all dashboard items
get_metabase_cards
List all charts
get_metabase_collection
Get a collection by ID
get_metabase_current_user
Get current user details
get_metabase_dashboards
List all dashboards
get_metabase_databases
List databases
get_metabase_groups
List user groups
get_metabase_users
List all users
update_metabase_card
Update an existing chart
update_metabase_collection
Update collection metadata
update_metabase_dashboard
Update a dashboard
update_metabase_database
Update a database connection
update_metabase_user
Update user info
Tool change history
FAQ
Questions about Metabase MCP Server
- How do I connect Metabase MCP Server to Claude?
- Run `claude mcp add cw-codewalnut-metabase-mcp-server -- npx -y @modelcontextprotocol/inspector uv run FULL_PATH/metabase-mcp-server/src/metabase_mcp_server.py` in Claude Code, or add the same command and arguments under mcpServers in Cursor's mcp.json or Claude Desktop's claude_desktop_config.json, then restart the client. The blocks above are ready to paste.
- Is Metabase MCP Server free?
- The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Metabase MCP Server do?
- Metabase MCP Server documents 30 tools to the agent, including copy_metabase_dashboard, create_metabase_card, create_metabase_collection. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.