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

Target Audience

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.

Prerequisites

Sigma Free Trial

Footer

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:

Step 1: Find your Sigma MCP URL

In Sigma, click your profile icon and navigate to Profile > MCP. Copy your personal MCP server URL:

Step 2: Add the connector in Claude

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:

Step 3: Connect and authenticate

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.

Step 4: Configure permissions

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

Footer

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.

Create a Project and add the connector

In claude.ai, select Projects from the left sidebar and create a new Project. Name it something meaningful, such as My Sigma Project:

Add Sigma context to the Project instructions

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.

Footer

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.

Enable PLUGS_ELECTRONICS as a data source

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:

Footer

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.

Confirm access to the sample data

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:

Search within the connection

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:

Narrow by topic

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:

What this replaces

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.

Footer

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.

Explore a table's structure

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.

Ask about specific attributes

You can ask follow-up questions about specific columns or concepts:

Does Sigma provide a method to easily extract the JSON column into columns?

Check for a specific metric

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.

Footer

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.

A first question

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:

Follow-up analysis

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.

Comparing segments

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.

Footer

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!

Footer