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

This asset can be read and installed directly by agents

TokRepo exposes a universal CLI command, install contract, metadata JSON, adapter-aware plan, and raw content links so agents can judge fit, risk, and next actions.

Native · 94/100Policy: allow
Agent surface
Any MCP/CLI agent
Kind
Mcp
Install
Npx
Trust
Trust: Established
Entrypoint
npx @easecloudio/mcp-metabase-server
Universal CLI install command
npx tokrepo install 70a1522a-5696-535a-be50-61bdc3859b81
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