Prerequisites
- A TrueFoundry account with permission to add MCP servers.
- Snowflake
ACCOUNTADMINorSYSADMINprivileges. - At least one Cortex resource or warehouse to expose.
Create the MCP Server in Snowflake
Run SQL like the following, keeping only the tools you need:USAGE on the MCP server and on each underlying Cortex resource or warehouse to the roles that should use it.
Create OAuth Credentials
Create a Snowflake OAuth security integration with the TrueFoundry callback URL:Register in TrueFoundry
The Snowflake MCP URL has this format:Security Notes
Useread_only: true for SQL tools unless agents must write data. Grant access to underlying Cortex resources separately; access to the MCP server alone is not enough.