Access Sigma from an AI assistant, agent, or tool
Sigma supports multiple ways to connect your Sigma organization to AI assistants, coding agents, and chat interfaces. After connecting an AI assistant, you can view, query, edit, and manage content in Sigma with the help of your preferred natural language tool.
This document covers the methods available to connect your organization to AI tools, the features and resources that support your agents in Sigma, and example use cases.
- Connect Sigma to an AI assistant
- Resources for AI assistants in Sigma
- Example agent workflows with Sigma
Connect Sigma to an AI assistant
Connect an AI assistant to your Sigma organization so that it can perform analysis, take action, and create new workbooks, reports, and data models.
You can give an AI assistant access to Sigma in the following ways:
Resources for AI assistants in Sigma
After connecting your AI assistant to Sigma, direct it to the following resources and features to help it act and build in Sigma:
Decide how to connect your AI assistant to Sigma
When deciding how to connect your AI assistant to Sigma, consider the tradeoffs for each method.
The REST API and CLI can give agents access to delete content, export data, and perform other sensitive operations. Configure permissions carefully before connecting an agent.
Example agent workflows with Sigma
After you connect your AI assistant to Sigma and give it resources and reference materials, you can describe tasks in natural language and have the assistant analyze data and create documents. Consider the example configurations below for working agentically with Sigma.
Confirm you have access
Start by making sure your account type has the Use Sigma MCP with OAuth permission enabled. If it isn’t, ask an organization admin to enable it.
Connect your AI assistant to the MCP server
Follow the steps in Use the Sigma MCP server to configure the Sigma MCP server with your preferred AI assistant, such as Claude, ChatGPT, Codex, Cortex Code, or Cursor.
Start analyzing
After successfully authenticating to the Sigma MCP server, start asking questions about data in your Sigma organization. For suggestions, see Usage examples.
Confirm you have access
Start by making sure your account type has all the right permissions, and that you meet all the user and system requirements for using the Sigma CLI, installing agent skills for Sigma, and managing workbooks as code.
Install agent skills for Sigma
Follow the steps to install agent skills for Sigma with the AI assistant of your choice. Agent skills can be used to install and use the Sigma CLI, as well as provide reference materials that support agents authoring documents as code in Sigma.
Set up the Sigma CLI
Install and configure the Sigma CLI or use the sigma-cli skill installed in step two to help you install it. The Sigma CLI allows you to query the Sigma REST API using structured commands, as well as authenticate via OAuth to your Sigma account. This makes it easier for agents to handle authentication, learn about your data, and take action.
Ask the agent to create a new workbook
Prompt your AI assistant to create a new workbook for you in Sigma, whether it’s a new version of an existing dashboard or an entirely new workflow. Using the sigma-workbooks skill you installed in step two, and the Sigma CLI, the agent can read reference materials about authoring workbooks as code and query existing content in your Sigma organization to build new documents from scratch.
Build a Sigma agent
For agentic workflows that require role-based access control and data security, start by building a Sigma agent and configuring it with data sources, instructions, and actions. This allows your AI assistant to hand off work to a governed Sigma agent that can take action on your behalf without removing any of the security or governance controls in your Sigma organization.
Connect your AI assistant to the Sigma REST API
Set up your AI assistant to connect to the Sigma REST API using OAuth or an API key. Consider installing agent skills for Sigma so your assistant can use the sigma-api skill to learn about the Sigma REST API.
Call the Run a Sigma agent endpoint
Once your AI assistant is connected to the Sigma REST API, you can call the Run a Sigma agent endpoint to execute the agent’s actions. This allows your AI assistant to interact with the Sigma agent and trigger specific workflows or tasks. It can receive a response directly from the Sigma agent and continue working with the results, or it can hand off the work to the Sigma agent and let it complete the task in Sigma.

