MCP server for Sigma Computing. Provision dashboards, build models, and automate cloud analytics.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Supercharge your AI Agents with native Sigma Computing superpowers! β‘
An enterprise-grade Model Context Protocol (MCP) server with 155 tools covering connections, workbooks, data models, members, teams, deployments, webhooks, multi-tenant operations, and composite workflow recipes straight to your favorite AI assistant.
[!IMPORTANT] Community Project Disclaimer
mcp-server-sigmais an independent open-source community project. It is not affiliated with, sponsored by, endorsed by, or supported by Sigma Computing, Inc. "Sigma Computing" is a trademark of Sigma Computing, Inc.
[!WARNING] Credentials & Safety Notice
This server uses API credentials scoped to your Sigma organization. Tools can mutate workbooks, users, teams, and data models.
- Read-Only Mode: To run safely without mutation risk, set
SIGMA_MCP_READONLY=1(grants 83 read-only tools).- Destructive Safety Gates: All single-delete tools require explicit
confirm=True. Bulk destructive operations (sigma_bulk_deactivate_members,sigma_bulk_remove_team_members) are disabled by default and requireSIGMA_MCP_ALLOW_BULK_DESTRUCTIVE=1.- Read SECURITY.md before deploying to production.
Sigma Computing has a unique architectural asymmetry that shapes how you automate it:
/v2/workbooks/spec), programmatically constructing layout elements from scratch remains highly complex.The canonical path to automated BI dashboards is:
Build the layout once in the Sigma UI, save it as a template, then instantiate and source-swap it programmatically forever after! π¨ β‘οΈ π€
Our composite recipe tools (like sigma_deploy_template_to_folder and sigma_swap_workbook_sources) automate this exact pattern in a single MCP tool call (returning structured step progress or partial failure details if an intermediate step fails):
pip or uv[!TIP] Use the API base URL assigned to your organization's region.
| Region | Base URL |
|---|---|
| AWS US East | https://api.us-a.aws.sigmacomputing.com |
| AWS US West | https://aws-api.sigmacomputing.com |
| AWS Canada | https://api.ca.aws.sigmacomputing.com |
| AWS EU | https://api.eu.aws.sigmacomputing.com |
| AWS UK | https://api.uk.aws.sigmacomputing.com |
| AWS Australia | https://api.au.aws.sigmacomputing.com |
| Azure US | https://api.us.azure.sigmacomputing.com |
| Azure EU | https://api.eu.azure.sigmacomputing.com |
| Azure Canada | https://api.ca.azure.sigmacomputing.com |
| Azure UK | https://api.uk.azure.sigmacomputing.com |
| Azure Australia | https://api.au.azure.sigmacomputing.com |
| GCP US | https://api.sigmacomputing.com |
| GCP Saudi Arabia | https://api.sa.gcp.sigmacomputing.com |
mcp-server-sigma works seamlessly with all major AI assistants, IDEs, and CLI tools via standard stdio or streamable-http.
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
For Claude Code CLI:
Add to your project's .agents/mcp_config.json (or global ~/.gemini/config/mcp_config.json):
Run in network transport mode (Streamable HTTP) for local CLI & agent extensions:
Point your local Codex / HTTP SSE client to http://127.0.0.1:8000/sse.
Note for hosted ChatGPT Actions or Custom GPTs: Hosted cloud services cannot reach localhost. Place an authenticating HTTPS proxy (e.g., ngrok, Cloudflare Tunnel, or Caddy with TLS and Auth) in front of the server before connecting cloud services.
cline_mcp_settings.json):~/.continue/config.yaml):Add .github/mcp.json to your repository:
Note for Copilot Cloud Agents: Cloud code-review integrations must be configured through Repository Settings > Copilot > MCP servers instead.
Add directly via the Cortex CLI:
Configure behavior using environment variables:
| Variable | Default | Description |
|---|---|---|
SIGMA_CLIENT_ID | Required | Your Sigma API client ID. |
SIGMA_CLIENT_SECRET | Required | Your Sigma API client secret. |
SIGMA_API_BASE_URL | Required | Region-specific Sigma API host URL. |
SIGMA_MCP_PROFILE | full | Tool registration subset: core (38 tools), admin (54), embed (57), full (155). |
SIGMA_MCP_READONLY | 0 | Set 1 to register only read-only tools (83 tools). Models cannot alter org state. |
SIGMA_MCP_ALLOW_BULK_DESTRUCTIVE | 0 | Set 1 to enable bulk deactivate/remove operations (sigma_bulk_deactivate_members, sigma_bulk_remove_team_members) (157 total). |
SIGMA_ALLOWED_TENANTS | "" | Comma-separated allowlist of tenant org IDs permitted for RFC 8693 token exchange. |
SIGMA_STRICT_TENANT_ALLOWLIST | 0 | Set 1 to fail closed (HTTP 403) if a tenant request is made without an explicit allowlist entry. |
SIGMA_MCP_LOG_FORMAT | text | Set json for structured JSON logging with duration metrics (duration_ms). |
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/mcp-server-sigma)<a href="https://allmcps.com/mcp/mcp-server-sigma"><img src="https://allmcps.com/api/badge/mcp-server-sigma?style=directory" alt="MCP Server Sigma on AllMCPs" /></a>