Claude and I built an open-source MCP (Model Context Protocol) server that connects Claude to Metabase. It lets you ask questions about your data in plain English, manage dashboards, and run SQL queries -- all through a conversational interface.
What it does:
-
28 tools across read, write, NLQ, and insight categories
-
Natural language to SQL conversion (ask questions, get SQL + results)
-
Dashboard and card management (list, create, update, delete)
-
SQL guardrails with injection detection to keep things safe
-
Rate limiting and audit logging
Quick start:
npx @1luvc0d3/metabase-mcp
Just set your METABASE_URL and METABASE_API_KEY, add it to Claude Desktop config, and start asking questions about your data.
Server modes:
-
read- Query dashboards, cards, databases (safe default) -
write- Create/update/delete cards and dashboards -
full- Everything including automated insights
GitHub: https://github.com/1luvc0d3/metabase-mcp
Would love feedback from the community. PRs welcome!