Skip to main content
Glama
dguerrar

MCP Apache Superset

by dguerrar

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
SUPERSET_URLNoSuperset base URLhttp://localhost:8088
SUPERSET_PASSWORDNoPassword for database/LDAP auth
SUPERSET_USERNAMENoUsername for database/LDAP auth
SUPERSET_ACCESS_TOKENNoPre-authenticated JWT access token (skips login)
SUPERSET_AUTH_PROVIDERNoAuth provider: db, ldap, oauth, or tokendb

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
list_chartsC

List charts from Apache Superset with optional pagination

get_chartC

Get details of a specific chart by ID

get_chart_dataC

Execute a chart's query and return its data

list_dashboardsC

List dashboards from Apache Superset

get_dashboardB

Get details of a specific dashboard by ID

list_datasetsC

List datasets (tables/views) registered in Superset

get_datasetB

Get details of a specific dataset by ID

list_databasesA

List database connections configured in Superset

get_databaseA

Get details of a specific database connection by ID

execute_sqlB

Execute a SQL query against a database in Superset (via SQL Lab)

list_saved_queriesC

List saved queries in SQL Lab

list_queriesC

List recent query executions

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

B3.2/5.0

Scored across 12 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: execution, individual detail retrieval, or listing. No two tools overlap in functionality, as get_chart returns metadata while get_chart_data executes the chart's query, and listers are separate from getters.

Naming Consistency5/5

All tools follow a consistent verb_noun snake_case pattern (e.g., execute_sql, get_chart, list_dashboards). Compound names like get_chart_data are clear and do not break the pattern.

Tool Count5/5

12 tools is a well-scoped set for an Apache Superset MCP server, covering the major read operations and SQL execution without being excessive or insufficient.

Completeness3/5

The tool set is heavily read-only, lacking any create, update, or delete operations for charts, dashboards, databases, or datasets. While execute_sql allows data modification, management of Superset resources is absent, which is a notable gap for a server named after the full platform.

Maintenance

ActivityStale
ResponsivenessNo issues