Connect Snowflake to the Collibra MCP

Snowflake Cortex connects to the Collibra MCP server through a custom MCP Connector. Once connected, Cortex Agents can use Collibra's governed metadata tools. The recommended approach is for an administrator to create the connection once and share it with selected user groups.

Note The Snowflake integration connects to a server in the Collibra Cloud environment, so it is not available for Collibra Platform for Government or Collibra Platform Self-Hosted (CPSH).

Before you begin

  • You need admin privileges in Collibra to register an OAuth application.
  • Each user signs in with their own Collibra credentials (OAuth 2.0, user to machine, per user).
  • Have an administrator create the connection once and share it with the relevant user groups.
  • Do not share a Client ID and Client Secret between individual users.

Step 1: Register an OAuth application in Collibra

This step requires admin privileges in Collibra.

  1. Go to Settings.
  2. Click OAuth applications.
  3. Click Register user application.
  4. register user application window screenshot
  5. Enter an application name.
  6. Enter the redirect URI for Snowflake:

    https://identity.snowflake.com/oauth2/callback

  7. Click Register.
  8. screenshot of registration confirmation dialog
  9. Copy the Client ID and Client Secret as those values are needed later when configuring the connection in Snowflake.

Step 2: Configure the connection in Snowflake

In Snowflake, create a custom MCP Connector that points to the Collibra MCP server. The connector uses Standard OAuth for authentication, with Collibra acting as the authorization server using the credentials you obtained in the previous step.

  1. As an administrator in Snowflake, go to Settings > Account > MCP Connectors.
  2. Click Add Custom.
  3. Complete the form using the following values, replacing <instance> with your Collibra instance name:
    FieldValue
    LocationSelect the database and schema where the MCP Connector object will be stored. This does not restrict the connector to a single database or schema.
    NameEnter a name for the MCP Connector.
    DescriptionEnter a description for the MCP Connector.
    API IntegrationStandard OAuth
    Server URLhttps://<instance>.collibra.com/rest/mcp
    Token Endpointhttps://<instance>.collibra.com/rest/oauth/v2/token
    OAuth Client IDThe Client ID from Step 1: Register an OAuth application in Collibra step.
    OAuth Client SecretThe Client Secret from Step 1: Register an OAuth application in Collibra step.
    Authorization Endpointhttps://<instance>.collibra.com/rest/oauth/v2/authorize
    ScopesLeave empty, or enter offline_access. The Collibra authorization server accepts an empty scope.
  4. snowflake mcp connector form screenshot
  5. Click Add.

Use the connection

Each user authenticates with their own Collibra credentials. Once the connection shows as Connected, Cortex Agents can access all available Collibra tools.

  1. Open Snowflake's Cortex Copilot.
  2. In the MCP Connectors list, confirm the connector status is Connected.
  3. Sign in with your Collibra credentials when prompted.

After you connect

You can use the Collibra MCP tools to browse the data catalog, explore certified data products, and take actions such as adding or removing data classifications from assets. For a full list of available tools, see Collibra MCP tools.

Helpful resources