Manage Superset dashboards, charts, datasets, SQL Lab, security, and access controls through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by MCP Superset.
superset_dashboard_listList dashboards with filtering and pagination
superset_dashboard_getGet dashboard details by ID
superset_dashboard_createCreate a new dashboard
superset_dashboard_updateUpdate dashboard properties
superset_dashboard_deleteDelete a dashboard (requires confirmation)
superset_dashboard_copyDuplicate a dashboard
The bintocher/mcp-superset MCP server connects an MCP-compatible client to an Apache Superset instance. Its 137 tools cover administrative, content-management, analytics, and access-control workflows. Dashboard operations include listing, filtering, creating, updating, copying, publishing, exporting, importing, and managing native filters or embedded settings. Chart tools support CRUD operations, duplication, saved-chart data retrieval, query execution, and asset transfer.
Beyond dashboards and charts, the project covers databases, datasets, SQL Lab, users, roles, permissions, row-level security, groups, reports, annotations, tags, and saved queries. It also provides access-control operations for dashboards and automatic datasource permission synchronization, plus a permissions matrix for auditing access across users, dashboards, datasets, and RLS rules.
The server communicates with Superset through its REST API and presents those operations as MCP tools. It can run with streamable HTTP, SSE, or stdio transport. HTTP is the default transport, while stdio is suitable for desktop clients that launch the process locally. The bind host, port, and transport can be selected with command-line options or environment variables.
Authentication can use Superset username and password credentials, with the authentication provider set to database or LDAP. For Superset deployments behind SSO, OAuth, or SAML, the server can instead send a browser session cookie. Cookie authentication does not renew the session; an expired cookie requires a new value and a server restart. JWT handling includes token refresh and CSRF handling when using the credential-based login flow.
Install the mcp-superset package from PyPI with pip, uv, or uvx. Running uvx mcp-superset starts the server without a separate installation. A local .env file or exported variables should define SUPERSET_BASE_URL, SUPERSET_USERNAME, and SUPERSET_PASSWORD for the standard login path. SUPERSET_AUTH_PROVIDER selects db or ldap.
For session-cookie authentication, set SUPERSET_SESSION_COOKIE and, when necessary, SUPERSET_SESSION_COOKIE_NAME. The cookie name defaults to session, but Superset deployments may configure another name. SUPERSET_MCP_HOST, SUPERSET_MCP_PORT, and SUPERSET_MCP_TRANSPORT control server binding and transport. The CLI also accepts --env-file for a specific environment file.
The bintocher/mcp-superset MCP server can be added to Claude Desktop with a stdio command such as uvx mcp-superset --transport stdio. The README also documents HTTP configuration for Claude Code and identifies Cursor as a stdio use case.
The bintocher/mcp-superset MCP server requires access to a compatible Superset deployment and credentials or a valid session cookie. The README targets Superset 6.0.1. Session cookies grant the associated Superset account's access for their lifetime, so they should be treated as credentials and kept out of shell history and committed configuration. Destructive operations such as deletion and filter resets require confirmation, and SQL Lab safety restrictions may prevent DDL or DML statements.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/bintocher-mcp-superset)<a href="https://allmcps.com/mcp/bintocher-mcp-superset"><img src="https://allmcps.com/api/badge/bintocher-mcp-superset?style=directory" alt="MCP Superset on AllMCPs" /></a>