superset-mcp
superset-mcp is an MCP server. It reaches superset. It needs SUPERSET_ACCESS_TOKEN and SUPERSET_PASSWORD to authenticate. Its repository has 24 GitHub stars; we last read it on 2026-10-23.
This server implements the Model Context Protocol (MCP) to manage datasets, metrics, and SQL queries for Apache Superset.
Install
MCP servers are packaged differently from each other -- some run via npx, some as a Docker image, some as a plain script you clone and run. superset-mcp’s own README did not state one plainly enough for this page to quote it rather than guess, so it will not guess. The repository below states it.
What it reaches, and what it needs
Maintenance
A Model Context Protocol (MCP) server for managing Apache Superset datasets, metrics, and SQL queries.
What superset-mcp can do
32 tools documented in its README. An AI client calls these by name.
list_datasets- Get paginated list of all datasets with filtering and sorting
get_dataset- Get detailed information for a specific dataset
create_dataset- Create a new dataset (physical or virtual with SQL)
update_dataset- Update existing dataset properties
delete_dataset- Delete a dataset
refresh_dataset_schema- Refresh dataset schema from source database
find_and_replace_in_sql- Find and replace text in virtual dataset SQL
get_dataset_metrics- Get all metrics for a dataset
create_dataset_metric- Create a new metric with SQL expression
update_dataset_metric- Update existing metric properties
delete_dataset_metric- Delete a metric
get_dataset_columns- Get column information (including calculated columns)
create_calculated_column- Create a new calculated column with SQL expression
update_calculated_column- Update existing calculated column
delete_calculated_column- Delete a calculated column
list_charts- Get paginated list of all charts with filtering and sorting
create_chart- Create a new chart; for most viz types you should first call `get_chart_params` to obtain the correct params schema
get_chart_params- Get required parameters format for chart visualization types
get_current_chart_config- Get current chart configuration details (viz params, relationships, ownership, query context)
update_chart- Update chart properties including metadata, datasource, and visualization parameters
get_chart_filters- Get current data filters applied to a chart
set_chart_filters- Set data filters for a chart (permanently updates the chart)
list_dashboards- Get paginated list of all dashboards with filtering and sorting
get_dashboard_charts- Get all charts in a specific dashboard with their information
get_dashboard_filters- Get dashboard's filter configuration (native filters, global filters)
get_dashboard_chart_query_context- Get complete query context for a chart in dashboard (dataset ID, used metrics with SQL expressions, calculated columns, applied filters)
get_dashboard_config- Get dashboard details and embedded configuration
update_dashboard_config- Update dashboard properties and/or embedded configuration
add_chart_to_dashboard- Add an existing chart to a dashboard and place it in the layout
remove_chart_from_dashboard- Remove a chart from a dashboard and clean up its layout
execute_sql- Execute SQL queries with result limiting and data display
list_databases- Get all configured database connections
Read from the README; names are kept only if the README contains them.
Common questions about superset-mcp
- What does superset-mcp do?
- This server implements the Model Context Protocol (MCP) to manage datasets, metrics, and SQL queries for Apache Superset.
- How do I install superset-mcp?
- Its README did not state an install command plainly enough for us to quote one, so we do not guess. The repository has the instructions: https://github.com/Winding2020/superset-mcp
- What does superset-mcp connect to, and what does it need?
- It reaches superset. The credentials we found in its source are SUPERSET_ACCESS_TOKEN and SUPERSET_PASSWORD.
- Is superset-mcp official and is it maintained?
- We found nothing naming it as a vendor’s official server. Its repository has 24 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-09-30.
- What licence does superset-mcp use?
- The repository metadata we read does not state a licence, so check the repository before you rely on it.