PlugWiki

Metabase MCP servers: which one to use

Use Metabase's built-in MCP server: sign in as yourself and the assistant sees only what you can. Use a community server for read-only SQL.

Servers
16
active
Official
1
by Metabase
Hosted
1
nothing to install
Local
11
runs on your machine
OAuth
1
sign in, no key

Metabase includes its own MCP server that lets Claude and other AI clients search, explore and query your data. An admin turns it on, and each person signs in with their own Metabase login, so the assistant only sees what that person can see. Community servers run on your machine with a Metabase API key instead. Check which of them is read-only before you connect one to a production database.

Good for

  • Metabase admins who want people to ask Claude or ChatGPT questions about company data
  • Analysts who want charts and queries from an assistant under their own permissions
  • Teams on older or locked-down setups who prefer an API key on their own machine
  • Anyone who wants the assistant to run SELECT queries and not change anything

Which Metabase MCP server to use

Use the built-in server when an admin can turn it on, since it signs in as each person. Pick jerichosequitin's server for a local setup that is read-only by default.

ServerOfficialRunsSign-inRead-only optionGitHub stars
MetabaseOfficialInside MetabaseAccountPermission scopes–
metabase-mcp (jerichosequitin)CommunityLocalAPI key or passwordOn by default88
mcp-metabase-serverCommunityLocalAPI key or passwordTool mode83
metabase-mcp (hluaguo)CommunityLocalAPI key or password–73
metabase-mcp-server (Cognition)CommunityLocalAPI key or passwordRead flag63
@serdnaley/metabase-mcpCommunityLocalHTTPAPI key or passwordPer-tool switches0

All Metabase MCP servers

16 active · 1 official · official first, then by GitHub stars

Questions

Is there an official Metabase MCP server?

Yes. It is built into Metabase. An admin turns it on under Admin, AI, MCP, and it runs on your own Metabase.

What is the Metabase MCP server URL?

It is your Metabase address followed by /api/metabase-mcp, for example https://your-metabase.example.com/api/metabase-mcp. Admins can also copy it from the MCP settings page.

Does it work with Claude, ChatGPT and Cursor?

Yes. Metabase's docs give Claude Code steps and a Claude connector for Claude on the web and Desktop. Any MCP client can connect, and Metabase has switches to show inline charts in Claude, Cursor, VS Code and ChatGPT.

How does sign-in work?

The official server uses OAuth with your Metabase login, and the assistant gets only the permissions you have. Community servers use a Metabase API key, or an email and password.

Can the assistant run SQL and change things?

Yes if you approve it. The official consent page asks for scopes to read content, run queries, run raw SQL, create or edit content and set up alerts. A scope never gives more than your Metabase permissions allow.

How do I make Metabase read-only for an assistant?

With jerichosequitin's server, read-only mode is on by default and limits queries to SELECT. mcp-metabase-server has a TOOL_MODE setting, Cognition's has a --read flag that loads only read-only tools, and @serdnaley/metabase-mcp lets you enable or disable single tools. With the official server, approve only the scopes you want.

Can I limit which tools each team gets?

Yes on the official server, but only on Pro and Enterprise plans. Admins can choose which tools each group can use.

Does the official server use my Metabase AI provider?

No. Your AI client brings the model, and Metabase supplies the tools. Results go to your client, which may pass them to its AI provider.

How many tools do the community servers list?

@serdnaley/metabase-mcp lists 178 tools and lets you load only some toolsets. mcp-metabase-server lists 96 tools and Cognition's lists 81 or more. jerichosequitin's is built around five commands: list, retrieve, search, execute and export.

Server facts from the official MCP registry, GitHub, npm, PyPI and the Docker catalog. Archived servers are not listed.