Skip to content
Agentmart
Submit a tool

Metabase AI Assistant

MCP Server for Metabase - 111 tools for SQL generation, dashboards & PostgreSQL

Connector by enessari · GitHub account verified by the MCP Registry

IndexedApache-2.0Local (stdio)★ 48
Write a review

Install

Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.

npx agentmarket install connector/enessari-metabase-ai-assistant

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

MCP Server for Metabase - 111 tools for SQL generation, dashboards & PostgreSQL

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.

Tools
75 read · 47 write · 9 delete · 21 not yet classified
Secrets
3 (API keys, tokens or passwords)
Install scripts
None found
Runs as
Node.js package

Tools by what they do 152

Read from the source code; the running server may list different tools.

Read 75 · Look things up without changing anything.

  • activity_database_usage
  • activity_error_analysis
  • activity_operation_stats
  • activity_performance_insights
  • activity_session_summary
  • activity_timeline
  • ai_analytics_detect_anomalies
  • ai_query_index_advisor
  • ai_relationships_suggest
  • ai_sql_explain
  • ai_sql_generate
  • ai_sql_optimize
Show 63 more tools
  • db_ai_list
  • db_connection_info
  • db_index_usage
  • db_list
  • db_query_explain
  • db_relationships_detect
  • db_schema_analyze
  • db_schema_explore
  • db_schemas
  • db_table_ddl
  • db_table_profile
  • db_table_stats
  • db_tables
  • db_test_speed
  • db_view_ddl
  • dbt_inspect_models
  • dbt_project_scan_deep
  • definition_get_metric
  • definition_get_template
  • definition_global_search
  • definition_search_terms
  • mb_action_list
  • mb_alert_list
  • mb_auto_describe
  • mb_bookmark_list
  • mb_card_get
  • mb_collection_list
  • mb_collection_permissions_get
  • mb_dashboard_get
  • mb_dashboards
  • mb_embed_settings
  • mb_field_metadata
  • mb_field_values
  • mb_meta_compare_environments
  • mb_meta_content_usage
  • mb_meta_dashboard_complexity
  • mb_meta_database_usage
  • mb_meta_error_patterns
  • mb_meta_impact_analysis
  • mb_meta_info
  • mb_meta_optimization_recommendations
  • mb_meta_query_performance
  • mb_meta_table_dependencies
  • mb_meta_user_activity
  • mb_permission_group_list
  • mb_questions
  • mb_search
  • mb_segment_list
  • mb_table_metadata
  • mb_user_get
  • mb_user_list
  • mb_visualization_recommend
  • mb_visualization_settings
  • meta_advanced_search
  • meta_audit_logs
  • meta_find_internal_db
  • meta_lineage
  • semantic_memory_list
  • sql_status
  • web_explore_metabase_docs
  • web_fetch_metabase_docs
  • web_metabase_api_reference
  • web_search_metabase_docs

Write 47 · Create, change, send or run things.

  • ai_dashboard_build_full
  • ai_sql_execute_and_heal
  • db_index_create
  • db_matview_create
  • db_sync_schema
  • db_table_create
  • dbt_build_dashboard_from_yaml
  • dbt_smart_create_card
  • dbt_sync_metadata_to_metabase
  • dbt_sync_metrics_to_metabase
  • mb_action_execute
  • mb_alert_create
Show 35 more tools
  • mb_bookmark_create
  • mb_card_clone
  • mb_card_data
  • mb_card_update
  • mb_collection_create
  • mb_collection_move
  • mb_collection_permissions_update
  • mb_create_parametric_question
  • mb_dashboard_add_card
  • mb_dashboard_add_card_sql
  • mb_dashboard_add_filter
  • mb_dashboard_card_update
  • mb_dashboard_create
  • mb_dashboard_template_executive
  • mb_dashboard_update
  • mb_dashboard_update_layout
  • mb_meta_import_preview
  • mb_metric_create
  • mb_permission_group_add_user
  • mb_permission_group_create
  • mb_pulse_create
  • mb_question_create
  • mb_question_create_parametric
  • mb_relationships_create
  • mb_segment_create
  • mb_user_create
  • mb_user_disable
  • mb_user_update
  • parametric_dashboard_create
  • parametric_question_create
  • parametric_template_preset
  • semantic_memory_approve
  • sql_cancel
  • sql_execute
  • sql_submit

Delete 9 · Delete, drop, revoke or wipe things.

  • db_ai_drop
  • mb_action_create
  • mb_bookmark_delete
  • mb_card_archive
  • mb_card_delete
  • mb_dashboard_card_remove
  • mb_dashboard_delete
  • mb_permission_group_delete
  • mb_permission_group_remove_user

Not yet classified 21 · We could not tell from the name and description.

  • activity_cleanup
  • activity_log_init
  • db_vacuum_analyze
  • db_view_create
  • dbt_generate_exposures_from_metabase
  • dbt_lineage_joins_graph
  • dbt_prioritize_sources
  • dbt_semantic_export_yaml
  • dbt_semantic_preagg_advisor
  • definition_tables_init
  • mb_cache_invalidate
  • mb_card_copy
Show 9 more tools
  • mb_collection_copy
  • mb_dashboard_copy
  • mb_dashboard_layout_optimize
  • mb_embed_url_generate
  • mb_link_dashboard_filter
  • mb_meta_auto_cleanup
  • mb_meta_export_workspace
  • semantic_memory_deprecate
  • semantic_memory_propose

Secrets and settings it asks for

Secrets: values you paste in that let it act as you.

  • DATABASE_PASSWORD
  • METABASE_API_KEY
  • METABASE_PASSWORD

Other settings (environment variables or headers).

  • DATABASE_HOST
  • DATABASE_NAME
  • DATABASE_PORT
  • DATABASE_USER
  • METABASE_URL
  • METABASE_USERNAME

Network hosts it talks to 5

  • github.com · found in code
  • metabase.com · found in code
  • metabase.company.com · found in code
  • your-metabase-instance.com · found in code
  • your-metabase.com · found in code

Files it touches

  • /Users/aes/my-ai-projects/metabase-ai-assistant/src/mcp/server.js
  • Your home directory (~)

Tools (152)

Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].

  • activity_cleanup

    Clean up old activity logs to maintain performance and storage efficiency

  • activity_database_usage

    Get database usage patterns and statistics showing which databases are most active

  • activity_error_analysis

    Analyze error patterns and common failure points to identify improvement opportunities

  • activity_log_init

    Initialize activity logging system for a database - creates log table and starts tracking operations

  • activity_operation_stats

    Analyze operation statistics and patterns over specified time period

  • activity_performance_insights

    Get performance insights showing slow operations and optimization opportunities

  • activity_session_summary

    Get comprehensive summary of current or specified session activities and performance

  • activity_timeline

    Get chronological timeline of recent activities for debugging and monitoring

  • ai_analytics_detect_anomalies

    Proactively detect statistical anomalies, outliers, and step shifts in time-series and metric data using Z-score/MAD, IQR, Bollinger bands, seasonal decomposition, and period delta with dimensional root-cause analysis

  • ai_dashboard_build_full

    Autonomously builds a complete Metabase dashboard in a single tool call with at least 4 analytical cards, optimal 24-column collision-free grid layout (KPI banners, trends, breakdowns, detail tables), and interactive parameter filter mappings.

  • ai_query_index_advisor

    Analyze SQL queries to identify table scans, recommend composite B-Tree indexes (Equality -> Range -> Sort/Group), covering/partial indexes, and materialized views with dialect-appropriate DDL

  • ai_relationships_suggest

    AI-powered virtual relationship discovery using naming patterns and data analysis - finds implicit connections between tables

  • ai_sql_execute_and_heal

    Execute SQL query with autonomous self-healing: automatically intercepts syntax errors, missing columns, invalid tables, and group-by violations, inspects schema metadata, repairs the query up to 3 attempts, and returns verified results with complete healing audit trail.

  • ai_sql_explain

    Break down complex SQL queries into plain English - explains joins, aggregations, and business logic

  • ai_sql_generate

    Convert natural language requests into SQL queries - understands business context and table relationships

Show 137 more tools
  • ai_sql_optimize

    Analyze and improve SQL query performance - suggests indexes, query restructuring, and execution optimizations

  • db_ai_drop

    Safely remove AI-created database objects - only works on objects with claude_ai_ prefix for security

  • db_ai_list

    List all database objects created by AI (with claude_ai_ prefix)

  • db_connection_info

    Get database connection information from Metabase (requires admin permissions)

  • db_index_create

    Create database index for query performance - improves search and join operations on specified columns

  • db_index_usage

    Analyze index usage statistics - find unused or rarely used indexes

  • db_list

    Get list of all databases in Metabase instance with IDs and connection types

  • db_matview_create

    Create a new materialized view directly in the database (PostgreSQL only)

  • db_query_explain

    Get execution plan for a SQL query - shows how PostgreSQL will execute the query

  • db_relationships_detect

    Detect existing foreign key relationships between tables - finds explicitly defined database constraints

  • db_schema_analyze

    Deep schema analysis with column details, keys, constraints - requires direct DB connection for comprehensive insights

  • db_schema_explore

    Fast schema exploration with table counts and basic info - lightweight method for discovering data structure

  • db_schemas

    Get all schema names in specified database - useful for data exploration and finding business data locations

  • db_sync_schema

    Trigger schema sync for a database

  • db_table_create

    Create new table directly in database with security controls - requires schema selection and approval

  • db_table_ddl

    Get the DDL (CREATE statement) for a table

  • db_table_profile

    Get comprehensive table profile: row count, column types, distinct values, sample data. Auto-detects dimension/reference tables (dim_, ref_, lookup_ prefix). Ideal for understanding lookup tables before writing queries.

  • db_table_stats

    Get table statistics including row count, size, dead tuples, last vacuum/analyze times

  • db_tables

    Get comprehensive table list across all schemas with field counts - provides overview of data structure

  • db_test_speed

    Check database response time and performance - run this before heavy operations to determine optimal timeout settings

  • db_vacuum_analyze

    Run VACUUM and ANALYZE on PostgreSQL tables to optimize storage and update statistics (PostgreSQL only)

  • db_view_create

    Create a new view directly in the database (with claude_ai_ prefix)

  • db_view_ddl

    Get the DDL (CREATE statement) for a view

  • dbt_build_dashboard_from_yamlLightdash-Style Code-as-BI Dashboard Builder

    🎨 [LIGHTDASH CODE-AS-BI DASHBOARD BUILDER] Build complete, publication-ready Metabase dashboards directly from dbt project YAML definitions (exposures.yml, semantic metrics, meta.metabase, and meta.lightdash). Constructs native Metabase Questions and Metabase Model cards (v50+), computes collision-free 24-column grid coordinates with executive visual hierarchy, and binds global interactive filter parameters in a single atomic operation.

  • dbt_generate_exposures_from_metabaseGenerate dbt Reverse Lineage Exposures from Metabase

    🔁 [REVERSE LINEAGE] Scan all Metabase Dashboards and Questions, extract underlying dbt model dependencies (fct_, dim_, stg_), and generate models/exposures/_metabase__exposures.yml for dbt Docs and Lineage DAG.

  • dbt_inspect_modelsInspect dbt Models & Architectural Layers

    ℹ️ [dbt ARCHITECTURE] Inspect dbt project models, lineage, and architectural tiers (marts/facts, marts/dims, intermediate, staging) from manifest.json.

  • dbt_lineage_joins_graphMulti-Hop Lineage & Semantic Join Graph Resolver

    🔗 [dbt LINEAGE & MULTI-HOP JOINS] Build model dependency DAGs and resolve multi-hop semantic join paths (e.g. fct_orders -> dim_customers -> dim_regions) using dbt schema relationship tests, foreign keys, and MetricFlow entities. Generates validated ANSI SQL joins with confidence scoring.

  • dbt_prioritize_sourcesResolve Optimal dbt Source Models

    📊 [dbt SOURCE RESOLUTION] Prioritize the most trustworthy and aggregated dbt models (Gold Marts fct_/dim_ > Silver int_ > Bronze stg_) for a given question or intent.

  • dbt_project_scan_deepDeep dbt Project & Lineage Scanner

    🔍 [dbt DEEP SCANNER] Recursively scan dbt project repositories (models, sources, exposures, seeds, macros, schema.yml, docs/*.md, manifest.json, and catalog.json). Extracts all architectural tiers (marts, intermediate, staging), column schemas, resolved doc blocks, catalog profiling stats, MetricFlow semantic layer definitions, and test relationships.

  • dbt_semantic_export_yamlOmni.co Controlled Semantic-to-YAML Exporter

    🌉 [OMNI.CO CONTROLLED SEMANTIC-TO-YAML EXPORTER] Bridge Metabase analytics back to dbt by exporting approved (ACTIVE) business rules, metric definitions, and filter expressions from SemanticMemory into syntactically valid dbt schema.yml, semantic_models.yml, and metrics.yml code blocks. Preserves complete audit provenance, stakeholder sign-offs, and soft-deprecation audit trails with zero destructive mutation.

  • dbt_semantic_preagg_advisorCube.js Pre-Aggregation & Rollup Advisor

    ⚡ [CUBE.JS PRE-AGGREGATION & ROLLUP ADVISOR] Formulate database-specific Pre-Aggregation and Rollup Materialized View DDL recommendations that accelerate repetitive analytical queries by 10x-100x. Supports additive, semi-additive, and non-additive metrics (HyperLogLog, sum/count decomposition) across PostgreSQL, BigQuery, Snowflake, ClickHouse, DuckDB, Redshift, and MySQL.

  • dbt_smart_create_cardCreate Verified Metabase Card with dbt Semantic Rules

    🤖 [dbt SMART QUESTION] Natural language question to verified Metabase Question Card. Injects active dbt semantic rules, auto-heals SQL, applies zero-leak PII masking, and saves with optimal executive visual chart type.

  • dbt_sync_metadata_to_metabaseSync dbt Metadata to Metabase Data Model

    🔄 [dbt ➔ METABASE SYNC] Synchronize dbt table display names, column descriptions, semantic data types (type/Currency, type/CreationDate, type/Category, type/FK), and foreign keys directly into Metabase Data Model via API.

  • dbt_sync_metrics_to_metabaseSync dbt Metrics to Official Metabase Metrics

    📊 [dbt METRICS ➔ METABASE] Ingest dbt MetricFlow and YAML metric definitions into official Metabase Metrics (/api/metric) so users can select verified business formulas in the Metabase query builder.

  • definition_get_metric

    Get metric definition with calculation formula and business context

  • definition_get_template

    Get dashboard or question template with layout and configuration

  • definition_global_search

    Search across all definition tables with unified results

  • definition_search_terms

    Search business terms and definitions with relevance ranking

  • definition_tables_init

    Initialize definition lookup tables system for documentation, metrics, templates, and search

  • mb_action_create

    Create a Metabase Action for data modification (INSERT, UPDATE, DELETE)

  • mb_action_execute

    Execute a Metabase action with parameters

  • mb_action_list

    List all actions for a model

  • mb_alert_create

    Create an alert for a question that triggers on specified conditions

  • mb_alert_list

    List all alerts, optionally filtered by question

  • mb_auto_describe

    Automatically generate AI-powered descriptions for databases, tables, and fields with timestamp signatures

  • mb_bookmark_create

    Bookmark an item for quick access

  • mb_bookmark_delete

    Remove a bookmark

  • mb_bookmark_list

    List all bookmarked items

  • mb_cache_invalidate

    Invalidate cache for specific items or entire database

  • mb_card_archive

    Archive a card/question (soft delete)

  • mb_card_clone

    Clone a card and retarget to a different table (for template cards)

  • mb_card_copy

    Copy a card/question to a new location

  • mb_card_data

    Execute a card/question and get the results in specified format (JSON, CSV, XLSX)

  • mb_card_delete

    Permanently delete a card/question

  • mb_card_get

    Get detailed information about a specific card/question

  • mb_card_update

    Update an existing card/question

  • mb_collection_copy

    Copy an entire collection with all contents

  • mb_collection_create

    Create a new collection in Metabase for organizing questions and dashboards

  • mb_collection_list

    List all collections with hierarchy and item counts

  • mb_collection_move

    Move questions, dashboards, or collections to a different collection

  • mb_collection_permissions_get

    Get permissions graph for a collection

  • mb_collection_permissions_update

    Update permissions for a collection

  • mb_create_parametric_question

    Create a native SQL question with parameters (variables) directly via SQL. Essential for creating cards that accept dashboard filters.

  • mb_dashboard_add_card

    Add a question card to a dashboard with specific positioning, sizing, and layout

  • mb_dashboard_add_card_sql

    Add multiple cards to a dashboard using direct SQL inserts. Bypasses API limits, ensures precise positioning, and prevents timeouts. Use this for complex layouts.

  • mb_dashboard_add_filter

    Add a filter to a dashboard for interactive data filtering across multiple cards

  • mb_dashboard_card_remove

    Remove a card from a dashboard

  • mb_dashboard_card_update

    Update card position and size on a dashboard

  • mb_dashboard_copy

    Copy a dashboard with all its cards

  • mb_dashboard_create

    Create a new dashboard in Metabase with layout options

  • mb_dashboard_delete

    Delete a dashboard

  • mb_dashboard_get

    Get detailed information about a dashboard

  • mb_dashboard_layout_optimize

    Automatically optimize dashboard layout for better visual hierarchy and user experience

  • mb_dashboard_template_executive

    Create an executive dashboard with standard KPIs, metrics, and layout - auto-generates questions and arranges them professionally

  • mb_dashboard_update

    Update dashboard properties

  • mb_dashboard_update_layout

    Batch update position and size of multiple dashboard cards via direct SQL. Guarantees layout application.

  • mb_dashboards

    List existing dashboards

  • mb_embed_settings

    Get embedding settings and enabled features for the Metabase instance

  • mb_embed_url_generate

    Generate signed embedding URL for a dashboard or question

  • mb_field_metadata

    Get or update field metadata including display name, description, and semantic type

  • mb_field_values

    Get distinct values for a field (for filter dropdowns)

  • mb_link_dashboard_filter

    Link a dashboard filter to a card parameter via SQL. Updates parameter_mappings.

  • mb_meta_auto_cleanup

    🧹 Auto-cleanup unused content with SAFETY CHECKS. ⚠️ DRY-RUN by default, requires approved:true for execution. Finds unused questions (180+ days), orphaned cards, empty collections, broken questions. Requires MB_METADATA_ENABLED=true.

  • mb_meta_compare_environments

    🔄 Compare current environment with another (dev → staging → prod). Identifies drift, missing items, and differences. READ-ONLY operation. Requires MB_METADATA_ENABLED=true.

  • mb_meta_content_usage

    Analyze content usage patterns - find popular questions/dashboards, unused content, orphaned cards. Great for content cleanup and optimization. Requires MB_METADATA_ENABLED=true.

  • mb_meta_dashboard_complexity

    Analyze dashboard complexity - card counts, load times, performance issues. Identify dashboards that need optimization. Requires MB_METADATA_ENABLED=true.

  • mb_meta_database_usage

    Analyze database usage patterns - query counts, performance, errors by database and table. Requires MB_METADATA_ENABLED=true.

  • mb_meta_error_patterns

    Analyze error patterns and categorize recurring errors - identify systemic issues, suggest resolutions, find questions with high error rates. Proactive error management. Requires MB_METADATA_ENABLED=true.

  • mb_meta_export_workspace

    📤 Export workspace to JSON (questions, dashboards, collections). READ-ONLY operation - safe to execute. Perfect for backups and migrations. Requires MB_METADATA_ENABLED=true.

  • mb_meta_impact_analysis

    Analyze impact of removing a table - breaking changes, affected questions/dashboards, severity assessment, and recommendations. Critical for safe database migrations. Requires MB_METADATA_ENABLED=true.

  • mb_meta_import_preview

    🔍 Preview import impact WITHOUT making changes (dry-run). Analyzes conflicts, detects issues, provides recommendations. ALWAYS run this before actual import. Requires MB_METADATA_ENABLED=true.

  • mb_meta_info

    Get overview of Metabase metadata database - active users, questions, dashboards, recent activity. Quick health check. Requires MB_METADATA_ENABLED=true.

  • mb_meta_optimization_recommendations

    Get comprehensive optimization recommendations - index suggestions, materialized view candidates, and cache optimization. Data-driven performance improvements. Requires MB_METADATA_ENABLED=true.

  • mb_meta_query_performance

    Get comprehensive query performance statistics from Metabase metadata - analyze execution times, cache hit rates, error rates, and identify slow queries. Requires MB_METADATA_ENABLED=true.

  • mb_meta_table_dependencies

    Analyze table dependencies - find all questions and dashboards that depend on a specific table. Essential for impact analysis before schema changes. Requires MB_METADATA_ENABLED=true.

  • mb_meta_user_activity

    Get user activity statistics - active users, inactive users, query patterns, login history. Useful for license optimization and user engagement analysis. Requires MB_METADATA_ENABLED=true.

  • mb_metric_create

    Create a custom metric definition in Metabase for KPI tracking and business intelligence

  • mb_permission_group_add_user

    Add a user to a permission group

  • mb_permission_group_create

    Create a new permission group

  • mb_permission_group_delete

    Delete a permission group

  • mb_permission_group_list

    List all permission groups in Metabase

  • mb_permission_group_remove_user

    Remove a user from a permission group

  • mb_pulse_create

    Create a scheduled report (pulse) that sends dashboards/questions on a schedule

  • mb_question_create

    Create new question/chart

  • mb_question_create_parametric

    Create a parametric question with filters, variables, and dynamic queries - supports date ranges, dropdowns, and field filters

  • mb_questions

    Browse saved questions and charts in Metabase - filter by collection to find specific reports

  • mb_relationships_create

    Create virtual relationships in Metabase model - enables cross-table queries and improved dashboard capabilities

  • mb_search

    Search across all Metabase items (cards, dashboards, collections, tables)

  • mb_segment_create

    Create a segment (reusable filter) for a table

  • mb_segment_list

    List all segments

  • mb_table_metadata

    Get or update table metadata including display name, description, and visibility

  • mb_user_create

    Create a new Metabase user

  • mb_user_disable

    Disable (deactivate) a user account

  • mb_user_get

    Get detailed information about a specific user

  • mb_user_list

    List all Metabase users with filtering options

  • mb_user_update

    Update an existing user

  • mb_visualization_recommend

    AI-powered visualization recommendation based on query results and data types

  • mb_visualization_settings

    Get or update visualization settings for a question (chart type, colors, labels, etc.)

  • meta_advanced_search

    Deep search within SQL code, visualization settings, and descriptions across all questions and dashboards.

  • meta_audit_logs

    Analyze query performance and usage history from internal logs. Finds slow queries and top users.

  • meta_find_internal_db

    Auto-detect the Metabase Internal Application Database ID from connected databases. Required for advanced metadata tools.

  • meta_lineage

    Find dependencies: Which dashboards and questions use a specific table or field? (Impact Analysis)

  • parametric_dashboard_create

    Create dashboard with parametric questions and shared filters

  • parametric_question_create

    Create parametric question with date, text search, and category filters

  • parametric_template_preset

    Create parametric question from preset templates (date range analysis, category filter, text search, period comparison)

  • semantic_memory_approveExplicitly Approve Business Rule

    ✅ [GOVERNANCE APPROVAL] Explicitly approve a proposed business rule to make it ACTIVE. Once active, it will be automatically injected into BI query generation.

  • semantic_memory_deprecateSoft-Deprecate / Archive Business Rule (No Hard-Delete)

    🔒 [GOVERNANCE DEPRECATION] Safely soft-archive/comment-out an assistant-created rule with mandatory deprecation reason. NO HARD DELETION IS PERFORMED.

  • semantic_memory_listList Semantic Rules & Audit History

    📚 [GOVERNANCE REGISTRY] List all business rules with their status (ACTIVE, PENDING_APPROVAL, DEPRECATED), stakeholder comments, and complete audit history.

  • semantic_memory_proposePropose Business Rule (Pending Approval)

    ⚠️ [GOVERNANCE PROPOSAL] Propose a new business term, metric calculation, or filter rule. ⚠️ RULE IS NOT ACTIVE UNTIL EXPLICITLY APPROVED via semantic_memory_approve.

  • sql_cancel

    Cancel a running async query. Also attempts to cancel on database server.

  • sql_execute

    Run SQL queries against database - supports SELECT, DDL with security controls, returns formatted results. For long-running queries (>60s), use sql_submit instead.

  • sql_status

    Check status of an async query submitted via sql_submit. Returns results when complete.

  • sql_submit

    Submit a long-running SQL query asynchronously. Returns immediately with job_id. Use sql_status to check progress. Ideal for queries that may take minutes.

  • web_explore_metabase_docs

    Comprehensively explore Metabase documentation - crawls main docs and discovers all available sections, APIs, and guides

  • web_fetch_metabase_docs

    Fetch specific Metabase documentation page for API details, best practices, and feature information

  • web_metabase_api_reference

    Get comprehensive Metabase API reference with endpoints, parameters, examples, and response formats

  • web_search_metabase_docs

    Search across all Metabase documentation for specific topics, APIs, or solutions - uses intelligent content analysis

Signals

Stars
48
Forks
11
Open issues
7
Last commit
Sep 1, 2026 (1 month ago)
Last release
Sep 1, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

Registry name
io.github.enessari/metabase-ai-assistant
Version
3.2.0
Auth
API key
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 25, 2026
Cite this page

Metabase AI Assistant MCP server. Agent Mart. https://agentmart.dev/connectors/enessari-metabase-ai-assistant (last updated 2026-10-25)