Connecting Snowflake to Insight Cloud via MCP
Who this is for: Snowflake account admins adding Insight Cloud as an external MCP connector, and users connecting to it in Snowflake CoWork.
This feature is currently in beta.
Before you start
You need ACCOUNTADMIN to add an external MCP connector. Other roles won't have access.
External MCP support in Snowflake is in public preview. Some accounts require Snowflake to enable it before you can set up external connectors. If so, please reach out to your Snowflake contact.
Snowflake requires configuring the External MCP connector first and then adding it to a Cortex Agent's specification before it becomes available for users.
Step 1 — Add the external MCP connector (admin, once per account)
Sign in to app.snowflake.com as an ACCOUNTADMIN.
Navigate to AI & ML → Agents.
Navigate to Agent Settings → Tools and connectors.
Select Add custom.
In the Add MCP Connector dialog, choose the database and schema where the connector object will be created.
Enter a name — we recommend Insight_Cloud_MCP. Optionally, you can add a description.
For the authentication method, choose DCR (dynamic client registration), not standard OAuth.
Enter the MCP server URL:
https://cloud.seekinsights.com/mcpSelect Add.
With DCR, Snowflake discovers the server's configuration from the URL and registers the application for you. You don't need to create an OAuth application, and you don't need to supply a client ID, client secret, or scopes.
Step 2 — Configure an agent and add the connector (agent developer)
The connector isn't usable on its own. Snowflake CoWork requires an agent object, and the connector must be added to it.
Create a new, or edit an existing agent in a database, following Snowflake's documentation on creating agents.
Open the agent and go to Configuration → MCP.
Find the Insight Cloud MCP connector from Step 1 and select Add to agent.
Save the agent and publish.
If you want to enable access to this agent in CoWork, make sure that you select Add to Snowflake CoWork.
Agent creation, instructions, semantic views, and Cortex Search configuration are standard Snowflake functionality — see Snowflake's own documentation for those. If you're using Insight Cloud alongside first-party data in Snowflake, your Seek contact can provide recommended agent instructions.
Step 3 — Connect your account (for each user)
After the MCP connector is added to an agent, users can authenticate with Insight Cloud and use the tools directly with Cortex Agents and in Snowflake CoWork.
Sign in to ai.snowflake.com.
Select an agent configured with access to the Insight Cloud MCP.
Using the “+” button within the chat interface, Open Connectors → Insight_Cloud_MCP and select Connect.
Authenticate the connection using your Insight Cloud credentials in the window that opens.
Once connected, Insight Cloud intelligence should now be available for use in Snowflake CoWork.
You're authorizing with your own Insight Cloud credentials, so you'll only be able to query the subscriptions and semantic views available to your Insight Cloud account.
Helpful Tips
Agent instructions matter. Insight Cloud queries take several minutes to complete. Without agent instructions telling it to wait for long-running tool calls, Snowflake's agent may stop before the response returns. Ask your Seek contact for recommended agent instructions.