Vinkius

Metabase Analytics MCP for AI Agents. Audit complex reports and find insights via conversation.

Metabase (Business Intelligence & Analytics) connects your agent directly to your entire BI environment, letting you manage reports and data visualizations through plain conversation. Use it to list dashboards, retrieve underlying logic for any card, audit reporting structures, or search across all your connected databases without ever opening the Metabase GUI.

Metabase Analytics MCP is compatible with Claude Claude
Metabase Analytics MCP is compatible with ChatGPT ChatGPT
Metabase Analytics MCP is compatible with Cursor Cursor
Metabase Analytics MCP is compatible with Gemini Gemini
Metabase Analytics MCP is compatible with Windsurf Windsurf
Metabase Analytics MCP is compatible with VS Code VS Code
Metabase Analytics MCP is compatible with JetBrains JetBrains
Metabase Analytics MCP is compatible with Vercel Vercel
See Vinkius in Action

Give Claude and any AI agent real-world access

List and retrieve dashboards

You can get a list of all available reports, or pull detailed layouts for specific dashboards to see how they are structured.

Audit data card logic

Fetch the precise underlying SQL queries or visualization definitions that power any key metric (card) on a dashboard.

Search across all content

Run global searches to quickly locate dashboards, cards, or data tables matching specific keywords anywhere in your Metabase instance.

Map reporting folders and databases

List the hierarchical collections (folders) holding reports and enumerate all physical database connections available for querying.

Waiting for input…

AI Agent
Metabase Analytics

What AI agents can do with Metabase (Business Intelligence & Analytics) with 7 Tools

These tools give your agent granular control over the Metabase environment, allowing it to list reports, audit data logic, and search across all organizational content.

Make your AI actually useful.

Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.

Start using Metabase (Business Intelligence & Analytics) MCP

List Dashboards

Pulls a list of all available dashboard reporting panels within Metabase.

Get Dashboard

Retrieves the detailed layout structure and components for a specific dashboard.

List Cards

Returns a list of raw questions or data visualizations (cards) stored inside...

Get Card

Fetches the exact mapping logic, including underlying SQL, for one specific BI card.

List Collections

Lists the high-level structural folders (collections) that organize your reports and...

List Databases

Enumerate all physical database connections and sources Metabase can query.

Search Content

Performs a global search to find any reporting entity, dashboard, or data table matching provided keywords.

Security and governance baked right in.

Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.

Metabase Analytics MCP is compatible with Claude

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The Metabase Analytics integration is available immediately — no restart needed.

Choose How to Get Started

Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.

Build Your Own

Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.

  • Import from OpenAPI, Swagger, or YAML specs
  • Create Agent Skills with progressive disclosure
  • Deploy to edge with MCPFusion framework
  • Built in DLP, auth, and compliance on each call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with Metabase (Business Intelligence & Analytics), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,200+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Connections are secured and governed automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog weekly
Metabase Analytics MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Metabase. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.

VINKIUS INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on each call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

Your data is protected. See how we built it.

The endless cycle of finding the right dashboard Solved with Vinkius AI Gateway

Today, getting an answer means clicking through three different menu items: 'Reports' -> 'Finance' -> 'Q2 Metrics'. You then open the dashboard, find the specific card you need, and finally have to copy a screenshot or write down its ID. If you have ten people asking for data from ten different dashboards, it’s a full day of clicks and context switching.

With this MCP, your agent bypasses all that clicking. You just ask your agent, 'What was the revenue breakdown last quarter?' The system finds the right dashboard using list_dashboards, extracts the card logic via get_card, and gives you the answer without any manual navigation or copy-pasting.

Get a full inventory of your data assets with Metabase Analytics MCP

Manually figuring out what reports exist across multiple teams involves checking dozens of different collection folders and logging into several dashboards just to list the available metrics. It's tedious, slow, and prone to missing entire sections.

The agent uses list_collections and search_content to map your entire reporting taxonomy in minutes. You gain a complete overview of every dashboard and data source, making data governance instantly manageable.

What your AI can actually do with this

This MCP lets your AI client take full control of your enterprise business intelligence tools. You stop clicking through menus and start talking to your data. Need to know what numbers on a dashboard are based on? Instead of manually navigating deep into settings, you simply ask your agent. It handles the audit process, pulling up the exact underlying logic or SQL definitions for any card.

Plus, it helps you map out your whole reporting structure by listing all available dashboards and exploring collection folders. You can even find raw data warehouse connections by running a database inventory check. Because Vinkius hosts this MCP, you get one connection point to manage everything—from dashboard layouts to global content searches—all through natural language.

It's about turning complex reporting management into a simple conversation.

Built · Hosted · Managed by Vinkius Metabase Analytics - Audit BI Reports & Dashboards
Server ID 019d75d3-6a7f-7337-952d-5da306f18991
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I use Metabase Analytics MCP to check database connections? +

You run the list_databases tool. This enumerates all physical integrations your Metabase instance is connected to, giving you a full inventory of sources available for reporting.

Can I use get_card in Metabase Analytics MCP if I don't know the ID? +

No. You first need to run list_cards to see a list of cards and their IDs, then pass that specific card ID into the get_card tool to retrieve its logic.

Is Metabase Analytics MCP suitable for running new queries? +

No. This MCP is designed for auditing existing reports. For writing entirely new SQL queries, you would typically use a dedicated database connector rather than this BI structure tool.

What is the difference between list_dashboards and search_content? +

list_dashboards only provides an enumeration of dashboards. search_content performs a global, keyword-based query across all content types (dashboards, cards, tables), making it much more flexible for discovery.

How do I find out what data is available in Metabase using the MCP? +

Use list_databases to see the raw connections. To understand which reports use those connections, you can run list_dashboards and then inspect their components.