This QuickStart shows how to connect Claude AI to your Sigma organization using the Sigma MCP (Model Context Protocol) server and use that connection to do real analytical work — finding content, understanding data structure, and getting answers from live data through natural language.
This is not a demo of Sigma's built-in AI features. It is a guide for using Claude as an external analyst that can read and query your Sigma data on your behalf.
Along the way you'll learn how to:
For more information on Sigma's product release strategy, see Sigma product releases
If something doesn't work as expected, here's how to contact Sigma support
Analysts and data practitioners who use both Claude and Sigma and want to reduce the friction between asking questions and getting data answers. No SQL knowledge is required for the querying examples in this QuickStart.

The Sigma MCP server is a remote connector that gives Claude the ability to search, explore, and query your Sigma organization. It authenticates using OAuth and inherits your existing Sigma account permissions — no additional credentials or API keys are required.
The three core capabilities it unlocks are:
In Sigma, click your profile icon and navigate to Profile > MCP. Copy your personal MCP server URL:

In claude.ai, click your profile icon and select Settings > Connectors > Add a custom connector:

Give it a name and paste the MCP URL copied from Sigma, then click Add:

Click Connect:

When prompted, enter your Sigma instance name and click Continue. Provide your Sigma credentials and log in.

When prompted by Claude, click Allow:

If successful, the Connect button will now show Configure. Authenticate via OAuth when prompted.
Once connected, Claude can interact with your Sigma environment using plain language.
Click Configure. By default, nothing is authorized. For testing, select Always allow at the top level to enable Claude to use all Sigma MCP tools without prompting each time:

For full setup details, see Use the Sigma MCP Server

With the connector active, the next step is creating a Claude Project and adding Sigma-specific instructions to it. This is what transforms Claude from a general-purpose assistant into one that already understands your organization's data landscape before you ask your first question.
Claude Projects let you store custom instructions that are automatically included in every conversation. Without this context, Claude has to infer your data environment from each prompt. With it, Claude already knows which connections are authoritative, how your team defines key metrics, and how you prefer to receive results.
In claude.ai, select Projects from the left sidebar and create a new Project. Name it something meaningful, such as My Sigma Project:

Select Project instructions, click + to add new and paste the following template, filling in the placeholders with your organization's specifics.

## Sigma Context
**Organization:** [Your company name]
**Primary data connection:** [Connection name in Sigma, e.g., "SNOWFLAKE_PROD"]
**Authoritative data sources:**
- Sales and revenue: [Table or data model name]
- Customer data: [Table or data model name]
- Product catalog: [Table or data model name]
- [Add additional topics as needed]
**Key metric definitions:**
- Revenue: [Your definition, e.g., "Sum of ORDER_AMOUNT where STATUS = 'completed'"]
- Active customer: [Your definition]
- [Add additional metrics as needed]
**Naming conventions:**
- Date columns are formatted as: [e.g., YYYY-MM-DD, Unix timestamp, etc.]
- Customer identifiers use the column: [e.g., CUSTOMER_ID]
- [Add any other naming conventions your team follows]
**Output preferences:**
- For summary questions: return a short paragraph with key numbers called out
- For comparison questions: use a table
- For trend questions: describe the direction and magnitude, then offer a breakdown

Save the instructions. Every new conversation started within this Project will include this context automatically.
WHY IT MATTERS: A Claude Project with instructions is a human-in-the-loop pattern — you provide context once, then ask questions directly. That same foundation (scoped instructions + live data access via MCP) is also what powers more automated workflows, where Claude acts on data without waiting for a prompt. The boundary between "analyst assistant" and "autonomous agent" is less about the technology than about who initiates the work. Understanding this pattern now makes that next step easier to reason about.

To make this QuickStart concrete, we'll use a realistic scenario throughout the following sections.
The situation: You've recently joined the revenue operations team at a company that uses Sigma for sales analytics. The company's transaction data lives in Snowflake and is connected to Sigma. Your team works with sales, customer, and product data — but you're still getting oriented and don't yet know exactly which workbooks, tables, or metrics your colleagues rely on day-to-day.
The goal: Use Claude and the Sigma MCP connector to get oriented quickly — find the right content, understand the data structure, and answer a few first questions — without scheduling time with a senior analyst or waiting on a data request.
The data: The examples in this QuickStart reference PLUGS_ELECTRONICS, the sample retail dataset Sigma provides to all customers. If your organization uses different data, the approach is identical — substitute your own table and workbook names in the prompts.
Before Claude can query your data through the MCP connector, the data source must be enabled in Sigma's AI settings. This is a one-time setup that a Sigma administrator performs.
In Sigma, navigate to Administration > AI settings and select the Assistant tab.
Click Add source:

Under the list of locations on the left, search for PLUGS. Sigma will search across all configured connections and return matching tables and schemas.
Select the PLUGS_ELECTRONICS_HANDS_ON_LAB_DATA table from the RETAIL schema to make it available:


The first thing most analysts need to do is figure out what already exists. Rather than manually browsing folders in Sigma, you can ask Claude to search your organization for content related to a topic.
Start a new chat within your Sigma Analytics Project and confirm that your connection to the PLUGS_ELECTRONICS sample data is accessible:
In Sigma, do I have access to a connection or data source called PLUGS_ELECTRONICS?
Claude will search your Sigma organization and confirm whether the connection is reachable via MCP. Even with Project instructions already configured, this is a useful first step — it verifies that the connector is working and that your account actually has access to the data you've referenced in your instructions:

Once you've confirmed access, search for relevant content within that specific connection:
What workbooks or data models in Sigma are based on the PLUGS_ELECTRONICS connection?
Claude will return a focused list of documents, tables, and models that use that connection — giving you a clear picture of what's available to work with:

From there, narrow by the specific topic you care about:
Within the PLUGS_ELECTRONICS data in Sigma, what is available related to sales transactions or order history?
Claude will refine its search and return more targeted results. You can follow up with additional clarifying questions in the same conversation — Claude retains the context of what it has already found:

Without the Sigma MCP connector, the equivalent process would be manually browsing Sigma's folder structure, using Sigma's search bar, or asking a colleague. The connector gives Claude the ability to do the searching on your behalf and synthesize results into a response that fits your question.

Once you've identified a relevant data source, the next step is understanding what it contains before asking analytical questions. Claude can describe table structure, column names, data types, and available attributes.
What columns and data types are available in the PLUGS_ELECTRONICS sales table in Sigma?
Claude will return the column names, data types, and any available descriptions. This is especially useful when working with an unfamiliar schema — you can understand what's available before forming a more specific question.

You can ask follow-up questions about specific columns or concepts:
Does Sigma provide a method to easily extract the JSON column into columns?

If you've heard a metric name used by your team and want to verify it exists:
Is there a revenue or total sales column in the PLUGS_ELECTRONICS data? What does it represent?
Claude will describe what it finds, including column names and types that match your question:

WHY IT MATTERS: Knowing what data is available before asking an analytical question improves the quality of Claude's responses. It also builds your own familiarity with the schema — the kind of understanding that usually requires documentation or a senior colleague.

With relevant data sources identified and their structure understood, you can ask Claude direct business questions. The Sigma MCP connector will query your data and return results in plain language.
Use Sigma to find the top 10 product categories by total revenue in the PLUGS_ELECTRONICS data.
Claude will locate the relevant table, identify the appropriate columns, generate a query, and return the results — along with an explanation of what it found and how:

Claude retains conversation context, so you can ask follow-up questions without restating everything:
Now break that down by month. Which categories grew the most between Q1 and Q2?

Each follow-up refines or extends the prior analysis.
Use Sigma to compare average order value between online and in-store sales channels.

The value here is in the workflow. Instead of switching between Claude and Sigma to answer a data question, you stay in one place. Claude handles the discovery and query work, and you get answers grounded in your actual, live Sigma data — not a training dataset or a cached snapshot.

This QuickStart demonstrated how to connect Claude AI to Sigma using the Sigma MCP server and use that connection to do real analytical work — finding content, understanding data structure, and getting answers from live data through natural language.
The setup involves three things done once: connecting the MCP connector, configuring a Claude Project with org-specific context, and enabling the relevant data sources in Sigma's AI settings. After that, the workflow is entirely conversational — you ask questions, Claude queries Sigma, and you get answers without switching tools or writing SQL.
The Project instructions are what make this durable over time. A well-configured Project turns Claude from a general-purpose assistant into one that already understands your organization — which tables are authoritative, how your team defines key metrics, and how you prefer to see results. That context compounds as you refine it.
The techniques covered here apply to any Sigma environment, not just the PLUGS_ELECTRONICS sample data used in the examples. The prompts are reusable; the only thing that changes is the data source names.
Additional Resource Links
Use the Sigma MCP Server
Configure AI features for your organization
Blog
Community
Help Center
QuickStarts
Be sure to check out all the latest developments at Sigma's First Friday Feature page!
