# Metabase Integration Server

Enable AI assistants to interact seamlessly with Metabase by accessing dashboards, questions, and databases as resources. Execute Metabase queries and retrieve structured data to enhance data-driven …

## Quick Start

```bash
# Connect this server (installs CLI if needed)
npx -y smithery mcp add traghav/metabase-server

# Browse available tools
npx -y smithery tool list traghav/metabase-server

# Get full schema for a tool
npx -y smithery tool get traghav/metabase-server list_dashboards

# Call a tool
npx -y smithery tool call traghav/metabase-server list_dashboards '{}'
```

## Tools (12)

- `list_dashboards` — List Metabase dashboards. Can be filtered.
- `list_cards` — List Metabase cards (questions/models). Can be filtered.
- `list_databases` — List Metabase databases. Can be filtered.
- `execute_card` — Execute a Metabase question/card and get results
- `get_dashboard_details` — Get full details for a specific dashboard, including its dashcards and parameters.
- `execute_query` — Execute a SQL query against a specified database.
- `create_card` — Create a new Metabase question (card).
- `update_card` — Update an existing Metabase question (card).
- `delete_card` — Delete a Metabase question (card).
- `create_dashboard` — Create a new Metabase dashboard.
- `update_dashboard` — Update an existing Metabase dashboard.
- `delete_dashboard` — Delete a Metabase dashboard.

```bash
# Get full input/output schema for a tool
npx -y smithery tool get traghav/metabase-server <tool-name>
```
