MCP ConfigsMay 14, 2026·2 min read

Metabase MCP Server — 60+ Metabase Tools

Connect AI assistants to Metabase via MCP with an `npx` runnable server; configure METABASE_URL/API_KEY and optionally limit tools with TOOL_MODE.

Agent ready

Safe staging for this asset

This asset is staged first. The copied prompt tells the agent to inspect the staged files and ask before activating scripts, MCP config, or global config.

Stage only · 17/100Policy: stage
Agent surface
Any MCP/CLI agent
Kind
Mcp Config
Install
Stage only
Trust
Trust: Established
Entrypoint
Asset
Safe staging command
npx -y tokrepo@latest install 70a1522a-5696-535a-be50-61bdc3859b81 --target codex

Stages files first; activation requires review of the staged README and plan.

Intro

Use this MCP server to let an assistant query and manage Metabase analytics with explicit tool filtering and environment-based auth.

Connect AI assistants to Metabase via MCP with an npx runnable server; configure METABASE_URL/API_KEY and optionally limit tools with TOOL_MODE.

Best for: data teams using Metabase who want an MCP interface for dashboards/cards/databases with optional read-only modes

Works with: Node.js + npx, METABASE_URL and METABASE_API_KEY env vars, MCP-capable clients

Setup time: ~6–15 minutes (API key + first run)

Key facts (verified)

  • GitHub: 75 stars · 20 forks · pushed 2026-05-14.
  • License: MIT · owner avatar + repo URL verified via GitHub API.
  • Entrypoint (README-backed): npx @easecloudio/mcp-metabase-server.

Main

  • Start with TOOL_MODE=read or essential to minimize destructive operations while you validate the integration.
  • Use a dedicated Metabase API key and rotate it; avoid reusing human admin sessions for automation.
  • Log tool calls (dashboard/card/db mutations) so you can audit and roll back unintended changes.

README excerpt (source)

# Metabase MCP Server

[![npm version](https://img.shields.io/npm/v/@easecloudio/mcp-metabase-server)](https://www.npmjs.com/package/@easecloudio/mcp-metabase-server)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![TypeScript](https://img.shields.io/badge/TypeScript-007ACC?style=flat&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![GitHub](https://img.shields.io/badge/GitHub-easecloudio%2Fmcp--metabase--server-blue)](https://github.com/easecloudio/mcp-metabase-server)

A **Model Context Protocol (MCP) server for Metabase** that gives AI assistants full access to your analytics platform — dashboards, cards, databases, tables, collections, and more.

**Developed and maintained by [EaseCloud](https://easecloud.io)** — cloud-native, AI-driven, and data infrastructure solutions.

## 64 Tools Available

| Domain | Tools |
|---|---|
| Dashboard Management | 16 |
| Card / Question Management | 14 |
| Database Management | 12 |

FAQ

Q: How many tools does it expose? A: The README lists tool counts by domain and supports filtering via TOOL_MODE.

Q: Can I run it without global install? A: Yes—the README recommends npx @easecloudio/mcp-metabase-server.

Q: How do I keep it safe? A: Prefer read-only modes first and use least-privilege API keys for automation.

🙏

Source & Thanks

Source: https://github.com/easecloudio/mcp-metabase-server > License: MIT > GitHub: 75 stars · 20 forks · pushed 2026-05-14

Discussion

Sign in to join the discussion.
No comments yet. Be the first to share your thoughts.

Related Assets