Superset MCP Server
JSON →Manage Apache Superset datasets, metrics, and SQL queries.
Tools · 32
- 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
Environment variables
SUPERSET_BASE_URLSUPERSET_ACCESS_TOKEN
Links
★ 24 GitHub stars