Metabase (Premium)

v1.0.0Analyticsstable

A comprehensive Model Context Protocol server for Metabase integration, developed by EaseCloud Technologies. 70+ Tools Available covering all major Metabase functionality for enterprise usage.

mcpmcp-servermetabase
Share:
76
Stars
0
Downloads
0
Weekly
0/5

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

Access Metabase with 70+ tools for data visualization and analysis.
Manage enterprise analytics dashboards through AI assistants.
easecloudio

Maintainer

LicenseMIT License
Languagetypescript
Versionv1.0.0
UpdatedMay 16, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx mcp-metabase-server-p

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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
1

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 value
2

Test 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:latest
3

Add 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)
4

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"
5

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.

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.

Quick Config Preview

{ "mcpServers": { "mcp-metabase-server-p": { "command": "npx", "args": ["-y", "mcp-metabase-server-p"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides