Amplitude's official hosted MCP server with 50+ tools over analytics, cohorts, experiments, feature flags, taxonomy and session replay, secured by OAuth and existing RBAC roles.
Metabase MCP Server
Summary
Metabase's built-in MCP server — search, query and visualise your BI data through the semantic layer, scoped to the connecting person's existing Metabase permissions.
Features
- Runs inside your own Metabase instance at /api/metabase-mcp
- Every tool call scoped to the authenticated person's Metabase permissions
- Inline bar, line and table charts rendered in Claude, Cursor, VS Code and ChatGPT
- Read tools for collections, dashboards, metrics, models, questions and schemas
- Write tools to create and update questions, dashboards and collections
- execute_sql gated on native-query permission and disableable instance-wide
Installation
Set up this MCP server in your favorite AI agent — copy a ready-made configuration below.
Description
Metabase ships an MCP server inside the product itself, served from /api/metabase-mcp on your own instance. That detail matters more than it sounds: queries run through Metabase's Agent API and semantic layer, and every tool call inherits the permissions of the person who authenticated. An analyst's agent sees exactly the collections, databases and rows the analyst sees — there is no separate service account quietly holding wider access.
The tool set is unusually complete for a BI integration. Read-only tools cover search (keyword or natural-language lookup of tables and metrics), construct_query and execute_query (build a query against a table or metric, then run it and get column metadata, row count and execution time), query with continuation-token paging at 200 rows a page and 2,000 total, and read_resource for reading collections, dashboards, databases, metrics, models, questions, schemas, tables and transforms by metabase:// URI.
Write tools go further than most: create_question, create_dashboard, create_collection, update_question and update_dashboard mean an agent can leave artefacts behind in Metabase rather than just answering in chat. execute_sql runs raw SQL and requires native-query permission on the target database; admins can switch it off instance-wide with the mcp-execute-sql-enabled setting.
The interactive tools are the fun part. visualize_query and render_drill_through render results as inline bar, line or table charts inside supporting clients — Claude Desktop and Claude on the web, Cursor and VS Code, and ChatGPT — which an admin enables per client (doing so adds that client's sandbox domains to Metabase's CORS allowlist). Command-line clients such as Claude Code need no allowlist entry at all.
An admin has to turn the server on under Admin → AI → MCP, and AI features must be enabled on the instance, though you do not need to configure an AI provider. Metabase is open source, so this works on a self-hosted instance as well as Metabase Cloud.
Related MCP Servers
Indexes the coding-agent sessions already sitting on your disk — months of history from before you installed it — and serves them back over MCP. 3.5 GB searched in ~1.5 ms, no LLM, no embeddings.
Weaviate's MCP server, built into the database itself — hybrid search, schema inspection, tenant listing and batch upserts at /v1/mcp, scoped by RBAC.
Google's open-source MCP server for enterprise databases — one binary that fronts AlloyDB, BigQuery, Spanner, Postgres, MySQL, Oracle, MongoDB, Snowflake and more.
