Back to Home
BridgerB icon

metabase-mcp

Verified Safe

by BridgerB

Overview

Provides an MCP server to interact with Metabase instances, enabling programmatic access to databases, tables, saved questions (cards), dashboards, and collections, as well as raw API calls.

Installation

Run Command
deno run --allow-net --allow-env main.ts

Environment Variables

  • METABASE_URL
  • METABASE_API_KEY
  • METABASE_USERNAME
  • METABASE_PASSWORD

Security Notes

The server correctly retrieves Metabase API credentials (API key or username/password) from environment variables, avoiding hardcoded secrets. It implements a session token management with expiration and retry. The 'api' tool allows arbitrary Metabase API calls, which is powerful but also broadens the potential attack surface if the agent using it is compromised; however, this is a feature, not a vulnerability in the server's implementation. No direct use of 'eval' or other highly dangerous functions are observed in the provided source code, with queries being executed against the Metabase API rather than locally.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-03

Tags

MetabaseData AnalyticsBI ToolAPI IntegrationDeno