MCP Superset MCP server
Apache Superset MCP server — 135+ tools for dashboards, charts, datasets, SQL Lab, and security
59 stars
Reviews
Write oneNobody has reviewed MCP Superset yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
MCP Superset tools (100, 36 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
superset_chart_cache_warmupWarm up the cache for a chart.
superset_chart_copywrite actionCreate a copy of an existing chart with a new name.
superset_chart_createwrite actionsuperset_chart_datawrite actionExecute an arbitrary query against a dataset and retrieve data.
superset_chart_deletewrite actionDelete a chart by ID. The chart will be removed from all dashboards.
superset_chart_exportExport charts with all dependencies (datasets, databases) as a ZIP file.
superset_chart_getGet detailed information about a chart by ID.
superset_chart_get_dataGet data from a specific saved chart by its ID.
superset_chart_importImport charts from a ZIP file (created via export).
superset_chart_listList Superset charts with pagination.
superset_chart_updatewrite actionUpdate an existing chart. Pass only the fields to change.
superset_dashboard_chartsGet the list of all charts placed on a dashboard.
superset_dashboard_copywrite actionCreate a copy of an existing dashboard with all its charts.
superset_dashboard_createwrite actionCreate a new dashboard.
superset_dashboard_datasetsGet the list of all datasets used by a dashboard's charts.
superset_dashboard_deletewrite actionDelete a dashboard by ID. Charts and datasets are NOT deleted — only the dashboard itself.
superset_dashboard_embedded_deletewrite actionDisable dashboard embedding (embedded mode).
superset_dashboard_embedded_getGet the embedding (embedded) settings of a dashboard.
superset_dashboard_embedded_setEnable dashboard embedding (embedded mode) and configure allowed domains.
superset_dashboard_exportExport dashboards with all dependencies (charts, datasets, databases) as a ZIP.
superset_dashboard_filter_addAdd a native filter to a dashboard with correct defaults.
superset_dashboard_filter_deletewrite actionDelete a native filter from a dashboard by ID.
superset_dashboard_filter_listGet a list of native filters on a dashboard in a readable format.
superset_dashboard_filter_resetRecreate ALL native filters on a dashboard with correct defaults.
superset_dashboard_filter_updatewrite actionUpdate a native filter on a dashboard by ID. Pass only the fields to change.
superset_dashboard_getGet detailed information about a dashboard by ID.
superset_dashboard_grant_role_accessGrant a role access to a dashboard by automatically finding all dashboard datasets and adding datasource_access to the role's permissions.
superset_dashboard_importImport dashboards from a ZIP file (created via export).
superset_dashboard_listList Superset dashboards with pagination.
superset_dashboard_publishwrite actionPublish a dashboard (make it visible to users with appropriate permissions).
superset_dashboard_revoke_role_accessRevoke a role's access to a dashboard by removing datasource_access for the dashboard's datasets from the role's permissions.
superset_dashboard_unpublishUnpublish a dashboard (convert to draft).
superset_dashboard_updatewrite actionsuperset_database_available_enginesList supported database engine types for creating connections.
superset_database_catalogsList catalogs in a database (for engines that support catalogs).
superset_database_connection_infoGet connection information (URI without password, parameters).
superset_database_createwrite actionCreate a new database connection.
superset_database_deletewrite actionDelete a database connection. All associated datasets will become broken.
superset_database_exportExport database connection configurations as a ZIP file.
superset_database_function_namesList available SQL functions in the database.
superset_database_getGet detailed information about a database connection by ID.
superset_database_listList database connections configured in Superset.
superset_database_related_objectsGet objects related to a database connection (datasets, charts).
superset_database_schemasList schemas available in a database.
superset_database_select_starGenerate a SELECT * SQL query for a table (with LIMIT).
superset_database_table_metadataGet table metadata: columns, data types, indexes, and primary keys.
superset_database_tablesList tables and views in the specified database schema.
superset_database_test_connectionTest a database connection without creating it.
superset_database_updatewrite actionUpdate a database connection. Pass only the fields you want to change.
superset_database_validate_parametersValidate database connection parameters without creating a connection.
superset_database_validate_sqlValidate SQL query syntax without executing it (EXPLAIN-like check).
superset_dataset_createwrite actionCreate a new dataset (physical or virtual).
superset_dataset_deletewrite actionDelete a dataset. Charts using this dataset will stop working.
superset_dataset_duplicatewrite actionCreate a copy of an existing dataset (with columns and metrics).
superset_dataset_exportExport datasets with dependencies (databases) to a ZIP file.
superset_dataset_getGet detailed information about a dataset: columns, metrics, SQL.
superset_dataset_get_or_createwrite actionGet an existing dataset or create a new one for a table.
superset_dataset_importImport datasets from a ZIP file (created via export).
superset_dataset_listList Superset datasets with pagination.
superset_dataset_refresh_schemaRefresh the dataset schema from the source (rescan columns and types).
superset_dataset_related_objectsGet objects related to a dataset (charts and dashboards).
superset_dataset_updatewrite actionUpdate a dataset. Only pass the fields you want to change.
superset_get_current_userGet information about the current authenticated user (mcp_service).
superset_get_current_user_rolesGet the list of roles for the current user (mcp_service).
superset_group_add_rolesAdd roles to a group without removing existing ones.
superset_group_add_usersAdd users to a group without removing existing ones.
superset_group_createwrite actionCreate a new user group.
superset_group_deletewrite actionDelete a user group.
superset_group_getGet detailed information about a group by ID.
superset_group_listList Superset user groups.
superset_group_remove_roleswrite actionRemove roles from a group without removing the rest.
superset_group_remove_userswrite actionRemove users from a group without removing the rest.
superset_group_updatewrite actionUpdate a group. Only pass the fields you want to change.
superset_permission_listGet the list of all available permissions (permission_view_menu) in Superset.
superset_permissions_auditAudit access rights: user x dashboards/datasets/RLS permission matrix.
superset_query_getRetrieve detailed information about a query from the history by ID.
superset_query_listRetrieve the history of executed SQL queries.
superset_query_stopStop a running asynchronous query.
superset_role_createwrite actionCreate a new role (without permissions). Permissions are added via role_permission_add.
superset_role_deletewrite actionDelete a role. Users with this role will lose the associated permissions.
superset_role_getGet role information by ID.
superset_role_listGet the list of Superset roles.
superset_role_permission_addSet the permissions list for a role (FULL REPLACEMENT).
superset_role_permissions_getGet the current list of permissions for a role.
superset_role_updatewrite actionRename a role.
superset_saved_query_createwrite actionCreate a saved SQL query for reuse.
superset_saved_query_deletewrite actionDelete a saved query.
superset_saved_query_getRetrieve a saved query by ID: SQL text, schema, description.
superset_saved_query_listRetrieve a list of saved SQL queries.
superset_saved_query_updatewrite actionUpdate a saved query. Pass only the fields to change.
superset_sqllab_estimate_costEstimate the cost of executing a SQL query (EXPLAIN).
superset_sqllab_executewrite actionExecute a SQL query via SQL Lab and return the result.
superset_sqllab_export_csvExport query results to CSV format.
superset_sqllab_format_sqlFormat a SQL query (pretty print with indentation).
superset_sqllab_resultsRetrieve results of a previously executed query by key.
superset_user_createwrite actionCreate a new Superset user.
superset_user_deletewrite actionDelete a Superset user. This operation is irreversible.
superset_user_getGet detailed information about a user by ID.
superset_user_listGet the list of Superset users.
superset_user_updatewrite actionUpdate a user. Only pass the fields you want to change.
Public scan report
scanner v0.1.10 · 2026-09-28 · same rubric, same numbers if you re-run it
- Code scan22 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 6 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Install MCP Superset in Claude Code, Cursor or VS Code
claude mcp add mcp-superset -- uvx mcp-superset
What the publisher says
From the MCP Superset repository's README, as published. We do not edit it. Read it on GitHub
mcp-superset
<!-- mcp-name: io.github.bintocher/mcp-superset -->
A comprehensive Model Context Protocol (MCP) server for Apache Superset. Gives AI assistants (Claude, GPT, etc.) full control over your Superset instance — dashboards, charts, datasets, SQL Lab, users, roles, RLS, and more — through 137 tools.
Comparison with Other Superset MCP Servers
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
MCP Superset: common questions
- Is MCP Superset MCP server safe?
- Mostly: it is graded B (83/100). Read the MCP Superset safety report
- How do I install MCP Superset?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does MCP Superset need an API key?
- Yes. The registry entry asks for
SUPERSET_PASSWORD. - Is MCP Superset maintained?
- The last commit was 21 days ago (2026-09-22). The latest release is v0.2.3.
- What can I use instead of MCP Superset?
- Servers from other publishers that do the same job: GeoLens MCP server, Metabase AI Assistant MCP server and Greptimedb MCP server. Compare all MCP Superset alternatives.
Alternatives to MCP Superset
Same job from other publishers: the closest match first, then the best rated.
- GeoLensRead-only access to a self-hosted GeoLens spatial catalog: datasets, features, maps, sandboxed SQL.not reviewedEstablishedB
- Metabase AI AssistantMCP Server for Metabase - 111 tools for SQL generation, dashboards & PostgreSQLnot reviewedGrowingB
- GreptimedbQuery GreptimeDB metrics, logs and traces with SQL, TQL and RANGE. Manage pipelines and dashboards.not reviewedGrowingA
- QuestDB Web Console MCP ServerConnects coding agents to a running QuestDB Web Console: notebook cells, SQL queries, and charts.not reviewedGrowingA
- DBHubToken-efficient database MCP server for PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, SQLitenot reviewedWidely usedA