{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Serdnaley/metabase-mcp","description":"Headless Metabase MCP: API-key auth, no OAuth. 178 tools, toolsets, stdio or HTTP, all tiers.","title":"Metabase MCP (headless)","repository":{"url":"https://github.com/Serdnaley/metabase-mcp","source":"github"},"version":"0.4.0","websiteUrl":"https://serdnaley.github.io/metabase-mcp/","packages":[{"registryType":"npm","identifier":"@serdnaley/metabase-mcp","version":"0.4.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"Metabase base URL, e.g. https://metabase.example.com","isRequired":true,"format":"string","name":"METABASE_URL"},{"description":"Metabase API key (or set METABASE_EMAIL + METABASE_PASSWORD)","format":"string","isSecret":true,"name":"METABASE_API_KEY"},{"description":"Login email (alternative to an API key)","format":"string","name":"METABASE_EMAIL"},{"description":"Login password (alternative to an API key)","format":"string","isSecret":true,"name":"METABASE_PASSWORD"},{"description":"true hides all write tools","format":"boolean","name":"METABASE_READ_ONLY_MODE"},{"description":"Comma list of toolsets or presets (all, query, content, admin)","format":"string","name":"METABASE_TOOLSETS"},{"description":"Extra tools to enable (names or globs)","format":"string","name":"METABASE_TOOLS_ENABLE"},{"description":"Tools to disable (names or globs); always wins","format":"string","name":"METABASE_TOOLS_DISABLE"},{"description":"Extra headers for every Metabase request (e.g. Cloudflare Access)","format":"string","isSecret":true,"name":"METABASE_CUSTOM_HEADERS"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-26T10:36:02.828448Z","publishedAt":"2026-10-26T10:36:02.828448Z","updatedAt":"2026-10-26T10:36:02.828448Z","isLatest":true}}}
