Metabase (Premium)
A comprehensive Model Context Protocol server for Metabase integration, developed by EaseCloud Technologies. 70+ Tools Available covering all major Metabase functionality for enterprise usage.
What is Metabase (Premium)?
Metabase (Premium) is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to comprehensive model context protocol server for metabase integration, developed by easecloud technologies. 70+ tools available covering all major metabase functionality for enterprise usage.
A comprehensive Model Context Protocol server for Metabase integration, developed by EaseCloud Technologies. 70+ Tools Available covering all major Metabase functionality for enterprise usage.
This server falls under the Analytics category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- A comprehensive Model Context Protocol server for Metabase i
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx mcp-metabase-server-pConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use Metabase (Premium)
The Metabase Premium MCP Server by EaseCloud Technologies provides full programmatic control of a Metabase analytics instance through 96 MCP tools organized across dashboards, cards/questions, databases, tables, collections, users, and search. It supports both API key and username/password authentication, and exposes read, write, and administrative operations separately via the TOOL_MODE configuration option. Teams use it to let AI assistants query data, manage dashboards, export results as CSV or JSON, and administer Metabase without leaving their chat interface.
Prerequisites
- A running Metabase instance (self-hosted or Metabase Cloud, v0.46.x or newer, v0.48.x+ recommended)
- A Metabase API key (preferred) or admin username and password
- Node.js 18+ installed
- An MCP-compatible client such as Claude Desktop or Claude Code
Obtain a Metabase API key
In your Metabase admin panel, navigate to Admin → Settings → Authentication → API Keys and create a new key. Copy the key value — it will not be shown again.
# Metabase Admin Panel → Settings → Authentication → API Keys
# Create key, copy the valueTest the server before adding to a client
Run the server directly with Docker to verify your credentials and instance URL work before configuring your MCP client.
docker run -it --rm \
-e METABASE_URL=https://your-metabase.example.com \
-e METABASE_API_KEY=your_metabase_api_key \
ghcr.io/easecloudio/mcp-metabase-server:latestAdd to your MCP client configuration
Register the server with Claude Desktop by editing the config file. Use TOOL_MODE to limit exposed tools if you want read-only access.
# Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS)
# or %APPDATA%\Claude\claude_desktop_config.json (Windows)Restart your MCP client
Restart Claude Desktop (or your chosen client) to load the new server configuration. The 96 Metabase tools will appear in the tool list.
# On macOS: Quit Claude Desktop from the menu bar and reopen it
# Verify tools are available by asking: "list available Metabase tools"Run a test query
Ask your AI assistant to list dashboards or execute a simple query to confirm the integration is working end to end.
# In your MCP client session:
"List all dashboards in my Metabase instance"
"Show me the collections available in Metabase"Metabase (Premium) Examples
Client configuration
Full claude_desktop_config.json entry using API key authentication with read-only tool mode:
{
"mcpServers": {
"metabase": {
"command": "npx",
"args": ["-y", "@easecloudio/mcp-metabase-server"],
"env": {
"METABASE_URL": "https://your-metabase.example.com",
"METABASE_API_KEY": "your_metabase_api_key",
"TOOL_MODE": "read"
}
}
}
}Prompts to try
Examples of what you can ask your AI assistant once the Metabase MCP server is connected:
- "List all dashboards in my Metabase and summarize what each one tracks"
- "Run the 'Monthly Revenue' question and export the results as CSV"
- "Create a new dashboard called Q3 KPIs in the Finance collection"
- "Show me all database connections configured in Metabase and their status"
- "Search Metabase for any cards related to customer churn"Troubleshooting Metabase (Premium)
Authentication fails with 401 Unauthorized
Verify your METABASE_URL has no trailing slash and that the API key was created in the correct Metabase instance. For username/password fallback, set METABASE_USERNAME and METABASE_PASSWORD instead of METABASE_API_KEY.
Only some tools appear — expected 96, seeing fewer
Check the TOOL_MODE environment variable. 'read' exposes only read operations, 'write' only write operations, 'essential' shows a curated subset. Set TOOL_MODE=all to expose all 96 tools.
Server works via Docker but npx command fails
The package is published under @easecloudio/mcp-metabase-server. Ensure your npm config has access to the registry and try: npx -y @easecloudio/mcp-metabase-server to force a fresh download.
Frequently Asked Questions about Metabase (Premium)
What is Metabase (Premium)?
Metabase (Premium) is a Model Context Protocol (MCP) server that comprehensive model context protocol server for metabase integration, developed by easecloud technologies. 70+ tools available covering all major metabase functionality for enterprise usage. It connects AI assistants to external tools and data sources through a standardized interface.
How do I install Metabase (Premium)?
Follow the installation instructions on the Metabase (Premium) GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with Metabase (Premium)?
Metabase (Premium) works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is Metabase (Premium) free to use?
Yes, Metabase (Premium) is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.
Metabase (Premium) Alternatives — Similar Analytics Servers
Looking for alternatives to Metabase (Premium)? Here are other popular analytics servers you can use with Claude, Cursor, and VS Code.
OpenMetadata
★ 14.0kOpenMetadata is a unified metadata platform for data discovery, data observability, and data governance powered by a central metadata repository, in-depth column level lineage, and seamless team collaboration.
Superset
★ 10.9kAn MCP server that provides AI assistants with full access to Apache Superset instances, enabling interaction with dashboards, charts, datasets, databases, and SQL execution capabilities.
Horizon
★ 4.4k📡 Your own AI-powered news radar. Generates daily briefings in English & Chinese. | 用 AI 构建你专属的新闻雷达
MCP Server Chart
★ 4.1kEnables generation of 25+ types of charts and data visualizations using AntV, including bar charts, line charts, maps, mind maps, and specialized diagrams like fishbone and sankey charts. Supports both statistical charts and geographic visualizations
Muapi CLI
★ 997Official CLI for muapi.ai — generate images, videos & audio from the terminal. MCP server, 14 AI models, npm + pip installable.
Weather MCP Server
★ 907Weather Data Fetcher MCP server built with Node.js, MCP SDK, and Zod. Provides weather details like temperature and forecast for cities such as Noida and Delhi via a registered tool. Simplifies API integration, enabling structured responses for clien
Browse More Analytics MCP Servers
Explore all analytics servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up Metabase (Premium) in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use Metabase (Premium)?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.