Superset MCP Server
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. Its 40 documented tools cover superset, dashboard, chart, database. It runs locally over stdio via the published package.
People connecting database tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.
VERIFIED ACTIVE
LAST COMMIT 2026-08-04 · ★ 55 · #23 OF 151 MAINTAINED DATABASE · VERIFIED 2026-08-25
MIT · Python servers · how we verify → /methodology
01 · Install Superset
before you install - you'll need
Set SUPERSET_BASE_URL, SUPERSET_USERNAME, SUPERSET_PASSWORD before connecting. SUPERSET_AUTH_PROVIDER, SUPERSET_MCP_HOST, SUPERSET_MCP_PORT, SUPERSET_MCP_TRANSPORT are optional or environment-specific per the README.
Claude Code
claude mcp add bintocher-mcp-superset -- uvx mcp-superset Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"bintocher-mcp-superset": {
"command": "uvx",
"args": [
"mcp-superset"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license MIT - declared in the repository
pypi package mcp-superset - check the name against the project README before installing (PyPI has no namespace ownership)
registry namespace io.github.bintocher is GitHub-verified and matches the repo owner
03 · What Superset can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can list dashboards with filtering and pagination, get dashboard details by ID, create a new dashboard, and update dashboard properties.
The 40 tools it gives your agent
Extracted from the project's README - what MCP Superset lets an agent do.
- superset_dashboard_list
- - List dashboards with filtering and pagination
- superset_dashboard_get
- - Get dashboard details by ID
- superset_dashboard_create
- - Create a new dashboard
- superset_dashboard_update
- - Update dashboard properties
- superset_dashboard_delete
- - Delete a dashboard (requires confirmation)
- superset_dashboard_copy
- - Duplicate a dashboard
- superset_dashboard_publish
- - Publish a draft dashboard
- superset_dashboard_unpublish
- - Unpublish a dashboard
- superset_dashboard_charts
- - List charts in a dashboard
- superset_dashboard_datasets
- - List datasets used by a dashboard
- superset_dashboard_export
- - Export dashboard as ZIP (base64)
- superset_dashboard_import
- - Import dashboard from ZIP file
show all 40 tools
- superset_dashboard_embedded_get
- - Get embedded configuration
- superset_dashboard_embedded_set
- - Enable embedded mode with allowed domains
- superset_dashboard_embedded_delete
- - Disable embedded mode
- superset_dashboard_filter_list
- - List native filters on a dashboard
- superset_dashboard_filter_add
- - Add a native filter (auto-generates correct ID format)
- superset_dashboard_filter_update
- - Update an existing native filter
- superset_dashboard_filter_delete
- - Remove a native filter (requires confirmation)
- superset_dashboard_filter_reset
- - Remove all filters (requires confirmation)
- superset_chart_list
- - List charts with filtering and pagination
- superset_chart_get
- - Get chart details by ID
- superset_chart_create
- - Create a new chart
- superset_chart_update
- - Update chart properties
- superset_chart_delete
- - Delete a chart (requires confirmation)
- superset_chart_copy
- - Duplicate a chart
- superset_chart_data
- - Execute chart query and get data
- superset_chart_get_data
- - Get data from a saved chart
- superset_chart_export
- - Export chart as ZIP (base64)
- superset_chart_import
- - Import chart from ZIP file
- superset_chart_cache_warmup
- - Warm up chart cache
- superset_database_list
- - List database connections
- superset_database_get
- - Get database details
- superset_database_create
- - Register a new database connection
- superset_database_update
- - Update database settings
- superset_database_delete
- - Remove a database (requires confirmation)
- superset_database_test_connection
- - Test database connectivity
- superset_database_schemas
- - List schemas in a database
- superset_database_tables
- - List tables in a schema
- superset_database_catalogs
- - List catalogs (for multi-catalog databases)
Latest releases
v0.3.1 · 2026-07-25
Fixed · Native filter tools crashed on dashboards whose json_metadata is null (#11). Superset returns json_metadata: null (not "{}") for dashboards that never had metadata written, so…
v0.3.0 · 2026-07-25
Added · Session-cookie authentication for SSO/OAuth instances. Where Superset sits behind OAuth/OIDC/SAML, REST password login is unavailable. Set SUPERSET_SESSION_COOKIE (and SUPERSET_SESSION_COOKIE_NAME when the…
v0.2.8 · 2026-07-13
Fixed · superset_dataset_update silently reset always_filter_main_dttm to false. Superset's PUT /dataset/{id} drops the flag whenever it is omitted from the payload, so updating a dataset's columns (e.g. to set Russian…
04 · Who maintains Superset
MCP Superset is maintained by bintocher. It's the only MCP server we track from this author; the repo dates to Mar 2026.
05 · Facts
- repository
- github.com/bintocher/mcp-superset
- category
- database - ranked #23 of 151 actively-maintained database servers as of 2026-08-25.
- release cadence
- 5 releases in the last 90 days (latest 2026-07-25)
- registry
- io.github.bintocher/mcp-superset (active, first published 2026-03-10)
- packages
- pypi:mcp-superset
06 · Superset FAQ
Is Superset still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-04 and it shipped 5 releases in the last 90 days. We re-verify nightly.
What can Superset do?
With this server connected, an agent can list dashboards with filtering and pagination, get dashboard details by ID, create a new dashboard, and update dashboard properties.
How do I install Superset?
Run `uvx mcp-superset`. The README documents 7 environment variables (SUPERSET_BASE_URL, SUPERSET_USERNAME, SUPERSET_PASSWORD…) to set first. Set SUPERSET_BASE_URL, SUPERSET_USERNAME, SUPERSET_PASSWORD before connecting. SUPERSET_AUTH_PROVIDER, SUPERSET_MCP_HOST, SUPERSET_MCP_PORT, SUPERSET_MCP_TRANSPORT are optional or environment-specific per the README. You can also paste the ready-made client config above.
Does Superset run locally?
Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Superset
Alternatives to Superset
Maintained database servers if Superset isn't the fit.
- Dbx Query databases from AI agents using connections configured in DBX. ★ 16,462 · 2026-08-25
- Toolbox for Databases MCP Toolbox for Databases enables your agent to connect to your database. ★ 16,249 · 2026-08-25
- Dbhub Minimal, token-efficient Database MCP Server for PostgreSQL, MySQL, SQL Server, SQLite, MariaDB ★ 3,395 · 2026-08-21
- Butterbase Ai MCP Server Butterbase MCP server - manage your backend: schemas, auth, functions, storage, RAG, deploys. ★ 3,225 · 2026-08-24
- Supabase MCP server for interacting with the Supabase platform ★ 2,871 · 2026-08-22
- MongoDB MCP Server MongoDB Model Context Protocol Server ★ 1,106 · 2026-08-24
Pairs well with
Servers that cover what Superset doesn't - only shown when the pairing reason fits the companion.
- Server Chart → data & analytics companion data & analytics · ★ 4,337
- Keboola MCP Server → data & analytics companion data & analytics · ★ 86
- Server Filesystem → filesystem companion filesystem · ★ 38,704
- X402 List MCP → filesystem companion filesystem · ★ 58
- Telnyx → API integration companion API integration · ★ 197
- Microsoft 365 MCP Server → API integration companion API integration · ★ 932
More database MCP servers · Dryrun · U2 MCP Server · Nyc Property Intel
More Python MCP servers · Zendriver MCP · Finance MCP · Lanhu Design MCP · Arxiv MCP Server (blazickjp) · Parkour MCP · see all