Skip to content
PluginStats

@serdnaley/metabase-mcp weekly downloads statistics

By serdnaley · npm · MCP servers

MCP server for Metabase — 128 tools for full API coverage: dashboards, questions, collections, users, permissions, alerts, settings, and more

View on npm Fresh · Oct 17, 2026

@serdnaley/metabase-mcp has 22,033 recorded weekly downloads on npm, a decrease of 58.3% over the past 30 days.

It ranks #723 of 2,251 tracked npm listings by weekly downloads.

Over 90 days, weekly downloads changed by -57.1%.

PluginStats has 543 daily observations since Apr 23, 2025; the latest is from Oct 17, 2026.

Weekly downloads
22,033
Official API · Oct 17, 2026
7-day growth
-62.9%
-37.4K weekly downloads
30-day growth
-58.3%
-30.9K weekly downloads
90-day growth
-57.1%
-29.3K weekly downloads
Rank
#723
Among tracked npm listings

About @serdnaley/metabase-mcp

@serdnaley/metabase-mcp

MCP server for Metabase — comprehensive coverage of the Metabase REST API for AI assistants.

Metabase ships a built-in MCP for querying data. This project goes further: 128 tools covering dashboards, questions, collections, users, permissions, alerts, settings, and more — so AI assistants can fully manage Metabase, not just read from it.

Features

• 128 MCP tools across 26 domains: search, databases, tables, collections, cards, dashboards, actions, dataset, users, groups, permissions, segments, revisions, settings, alerts, subscriptions, glossary, documents, timelines, bookmarks, moderation, snippets, x-rays, cache, persistence, uploads • Full CRUD: Create, read, update, delete across all domains • Admin automation: User/group management, permissions, settings, database connections • Read-only mode: Restrict to read-only tools via a single env var • Type-safe: HTTP client generated from Metabase's OpenAPI spec • Two auth modes: API key (recommended) or email/password session • Zero config: Runs via npx — no installation needed

Installation

Claude Desktop

Edit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):

Restart Claude Desktop after saving.

Claude Code (CLI)

Or add to .claude/mcp.json:

Cursor

Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project):

Restart Cursor after saving.

Windsurf

Add to ~/.codeium/windsurf/mcp_config.json:

Cline (VS Code)

Add to your Cline MCP settings (accessible via the MCP Servers icon):

Continue (VS Code)

Add to .continue/config.yaml:

Zed

Add to your Zed settings.json:

Configuration

| Variable | Required | Description |

| METABASE_URL | Yes | Base URL of your Metabase instance | | METABASE_API_KEY | No* | API key for authentication | | METABASE_EMAIL | No* | Email for session-based auth | | METABASE_PASSWORD | No* | Password for session-based auth | | METABASE_READ_ONLY_MODE | No | Set to true to disable write tools |

*Either METABASE_API_KEY or both METABASE_EMAIL + METABASE_PASSWORD must be provided. API key is recommended.

Getting a Metabase API Key

1. Go to your Metabase instance 2. Click the gear icon > Admin settings > Authentication > API Keys 3. Click "Create API Key" 4. Give it a name and select the appropriate group (e.g., Administrators) 5. Copy the key — it starts with mb_

Examples

"Create a dashboard showing order trends"

The AI assistant will: 1. Use search and get_database_metadata to discover your data 2. Use create_card to create questions (e.g., orders by month, revenue by product) 3. Use create_dashboard to create the dashboard 4. Use update_dashboard_cards to arrange the cards with a layout

"Move all Q4 reports to the Archive collection"

The AI assistant will: 1. Use search to find Q4 report cards 2. Use create_collection to create an Archive collection if needed 3. Use update_card on each card to move it to the new collection

"What tables do we have in the analytics database?"

The AI assistant will: 1. Use list_databases to find the database 2. Use get_database_metadata to list all tables, fields, and relationships

Tools

Read tools (50 — always available)

| Domain | Tools |

| Search | search | | Databases | list_databases, get_database, get_database_metadata, list_database_schemas, get_database_schema | | Tables & Fields | get_table, get_table_query_metadata, get_field, get_field_values | | Collections | list_collections, get_collection, list_collection_items, get_collection_tree | | Cards | list_cards, get_card, execute_card_query | | Dashboards | list_dashboards, get_dashboard | | Actions | list_actions, get_action | | Dataset | execute_query | | Users & Groups | list_users, get_user, get_current_user, list_groups | | Permissions | get_permissions_graph, get_collection_permissions | | Segments | list_segments, get_segment | | Revisions | list_revisions | | Settings | list_settings, get_setting | | Alerts | list_alerts, get_alert, list_dashboard_subscriptions | | Activity | get_activity, list_tasks, get_task | | Snippets | list_snippets, get_snippet | | Glossary | list_glossary_terms, get_glossary_term | | Documents | list_documents, get_document | | Timelines | list_timelines, get_timeline | | Bookmarks | list_bookmarks | | X-Rays | generate_xray | | EID Translation | translate_entity_ids |

Write tools (78 — disabled in read-only mode)

| Domain | Tools |…

Description from the npm listing.

  • metabase
  • mcp
  • model-context-protocol
  • ai
  • dashboards

Where @serdnaley/metabase-mcp sits in the listing

Each band is one page of 20. Weekly downloads on a log scale. Placement is projected from weekly downloads, so it can differ from the marketplace's own sort order. Hover a dot to see the listing.

All npm2,248 listings · 113 pages · page 37, #3 (overall #723)
All npm: every listing in weekly downloads order
PNG SVG
MCP servers253 listings · 13 pages · page 5, #15 (overall #95)
MCP servers: every listing in weekly downloads order
PNG SVG

Charts

Images: 30d · 1y · all time · 1600×900 dark

Adoption over time

@serdnaley/metabase-mcp weekly downloads on npm, last 90 days: 22,033 weekly downloads as of Oct 17, 2026, -57.1% over 90 days.@serdnaley/metabase-mcpWeekly downloads on npm · Last 90 days22,033downloads / week-57.1% over 90 days020K40K60K80KJul 19Aug 3Aug 18Sep 2Sep 17Oct 2Oct 17downloads / weekobservedarchived (Internet Archive)no observationsJul 20, 2026 – Oct 17, 2026 · 90 observations · Updated Oc…pluginstats.com
@serdnaley/metabase-mcp weekly downloads on npm, last 90 days: 22,033 weekly downloads as of Oct 17, 2026, -57.1% over 90 days.
PNG SVG

7/30/90-day growth

@serdnaley/metabase-mcp weekly downloads growth on npm: -62.9% over 7 days, -58.3% over 30 days, -57.1% over 90 days.@serdnaley/metabase-mcpWeekly downloads growth on npm22,033downloads / week now7-day growth-37,370 weekly downloads-62.9%30-day growth-30,864 weekly downloads-58.3%90-day growth-29,268 weekly downloads-57.1%Growth vs. nearest observation to each baseline date · Updated Oct 17, 2026pluginstats.com
@serdnaley/metabase-mcp weekly downloads growth on npm: -62.9% over 7 days, -58.3% over 30 days, -57.1% over 90 days.
PNG SVG

Ranking history

@serdnaley/metabase-mcp npm ranking history: currently #723 (by weekly downloads).@serdnaley/metabase-mcpnpm ranking · by weekly downloads · Last 90 days#723current rank#200#300#400#500#600#700#800Jul 20Aug 4Aug 19Sep 3Sep 18Oct 3Oct 18rankOct 17, 2026 – Oct 18, 2026 · 2 observations · Updated Oct 17, 2026pluginstats.com
@serdnaley/metabase-mcp npm ranking history: currently #723 (by weekly downloads).
PNG SVG

Filled points are observed values; hollow points come from Internet Archive snapshots of the listing page. Dashed segments span periods with no observations — values between points are not interpolated.

Recent observations

Full history (543)
Recent weekly downloads observations for @serdnaley/metabase-mcp
Date (UTC)Weekly downloadsChange vs. previous
22,033-8.1K
30,166+4.5K
25,670-11.6K
37,302-9.5K
46,7760
46,776-7.9K
54,692-4.7K
59,403-678
60,081-5.4K
65,438-1.6K
66,996-4K
71,044-8K
78,999+4K
74,990—

Similar npm MCP servers plugins

Data source

Weekly downloads (trailing 7 complete days) come from the official npm downloads API. Downloads include CI and mirrors and are not equivalent to installs or users. npm publishes no ratings.

Listing: https://www.npmjs.com/package/@serdnaley/metabase-mcp. First seen Oct 16, 2026; last successful collection Oct 18, 2026. See the methodology.