Skip to content
InfratoApp
InfratoApp / Resources / MCP servers / superset-mcp

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

Reaches
superset
Credential
SUPERSET_ACCESS_TOKEN, SUPERSET_PASSWORD

Maintenance

Stars
24
State
listed
Licence
—
From the repository

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.

Learn this on Infrato