Sigma Computing is a cloud analytics platform that lets teams explore and visualize data using a spreadsheet-like interface. The Sigma Computing MCP server lets you manage workbooks, members, teams, workspaces, and data connections using natural language.
What Can It Do?
- Manage workbooks including creation, duplication, export, and permissions
- Organize members and teams with invitations, role updates, and team assignments
- Control workspaces with creation, permissions, and grants
- Monitor data connections and test connectivity
Where to Use It
In Agents (Recommended)
Add Sigma Computing as a tool to any agent. The agent can then manage your analytics environment conversationally, choosing the right actions based on context.
To add an MCP tool to your agent:
- Open your agent’s configuration
- Click Add tools → Connect an app with MCP
- Search for the integration and select it
- Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.
In Workflows (Via Agent Node)
For automated pipelines, use an Agent Node with Sigma Computing tools. This gives you the flexibility of an agent within a deterministic workflow.
As a Custom MCP Node
You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
- Go to your node library and search for the integration
- Click Create a node with AI
- Describe the specific action you want (e.g., “List all workbooks in my workspace”)
- Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.
| Tool | Description |
|---|
| Get Current User | Get the identity and authentication status of the current user |
| List Workbooks | List workbooks with optional pagination |
| Get Workbook | Get workbook details by ID |
| Create Workbook | Create a new workbook |
| Duplicate Workbook | Create a copy of an existing workbook |
| List Workbook Pages | List pages in a workbook |
| List Workbook Elements | List all elements in a workbook |
| Get Workbook Schema | Get the schema of a workbook including columns and element structure |
| Get Workbook Sources | Get data sources connected to a workbook |
| List Workbook Queries | List SQL queries in a workbook |
| Export Workbook | Trigger a data export from a workbook |
| Download Workbook Export | Download a previously exported workbook file |
| Send Workbook | Send a scheduled export of a workbook via email |
| Grant Workbook Permission | Grant a member or team access to a workbook |
| Tag Workbook | Add a tag to a workbook |
| Get Workbook Version History | Get the version history of a workbook |
| Tool | Description |
|---|
| List Members | List organization members with search and pagination |
| Get Member | Get member details by ID |
| Create Member | Invite a new member to the organization |
| Update Member | Update a member’s account type or profile |
| Deactivate Member | Deactivate a member from the organization |
| List Member Teams | List teams that a member belongs to |
| Tool | Description |
|---|
| List Teams | List all teams in the organization |
| Get Team | Get team details by ID |
| Create Team | Create a new team |
| Update Team | Update a team’s name, description, or visibility |
| Delete Team | Delete a team permanently |
| List Team Members | List members of a team |
| Update Team Members | Add or remove members from a team |
| Tool | Description |
|---|
| List Workspaces | List workspaces with optional name filter |
| Get Workspace | Get workspace details by ID |
| Create Workspace | Create a new workspace |
| Update Workspace | Update a workspace’s name or description |
| Delete Workspace | Delete a workspace |
| List Workspace Grants | List permission grants for a workspace |
| Grant Workspace Permission | Grant a member or team access to a workspace |
| Tool | Description |
|---|
| List Connections | List data connections with optional search and archived filter |
| Get Connection | Get connection details by ID |
| Test Connection | Test if a data connection is active and working |
| Lookup Connection Path | Look up a database/schema/table path within a connection |
| List Templates | List available workbook templates |
| Get Template | Get template details by ID |
| Create Workbook From Template | Create a new workbook from a template |
| List Account Types | List all account types in the organization |
| List User Attributes | List custom user attributes and their values |
Example Prompts
Use these with your agent or in the Agent Node:
List workbooks:
Show me all workbooks in my Sigma Computing account
Export data:
Export the Q4 Sales Dashboard workbook as a PDF
Manage teams:
Create a new team called "Data Analysts" and add jane@company.com
Check connections:
Test if the Snowflake data connection is working
Create from template:
Create a new workbook from the Monthly Report template
Troubleshooting
| Issue | Solution |
|---|
| Agent not finding the right data | Use specific workbook names or IDs |
| Action not completing | Check that you’ve authenticated with Sigma Computing |
| Permission denied | Ensure your account has the required admin or editor role |
| Unexpected results | The agent may chain multiple tools (e.g., listing workbooks first, then getting details). Review the agent’s reasoning to understand its approach. |
| Tool not available | Verify the tool is enabled in your agent’s MCP configuration |
Agents are smart enough to chain multiple API calls together. For example, asking “Share the sales dashboard with the analytics team” will find the workbook first, then grant permission. If results seem off, check the agent’s step-by-step reasoning.
Need Help?
Use this integration directly in Claude or Cursor. Connect remotely via the Sigma Computing MCP server using your Gumloop credentials.