Skip to content

Gemini Enterprise

Connect the Alation-hosted MCP server to Gemini Enterprise as a custom MCP data store, then attach it to an app so agents and chats can ground their answers in your catalog.

  • A Google Cloud project to hold the MCP server. Work with your GCP admin to create a dedicated project, or reuse an existing one.
  • The Disable custom MCP server connector for Gemini Enterprise organization policy set to Not Enforced. See the Google Cloud documentation for how to override the constraint.
  • The Owner role on the project.
  • The Discovery Engine Editor role granted to the user who adds the MCP server.
  • Server Admin access to your Alation instance to create the OAuth client.

The connector authenticates with user-initiated OAuth.

Create the OAuth client in the Alation UI following the user-initiated OAuth guide, then note the following.

  1. Set the Redirect URI to https://vertexaisearch.cloud.google.com/oauth-redirect.
  2. Enable Require PKCE.
  3. Copy the Client ID and Client Secret — you will need them when configuring the data store.

Creating the MCP server in Gemini Enterprise

Section titled “Creating the MCP server in Gemini Enterprise”
  1. Open Gemini Enterprise

    Go to the Gemini Enterprise page and select the project where the MCP connector should be configured.

  2. Add a custom MCP server

    Follow the Set up a custom MCP server steps to begin adding the data store.

    Option to add MCP server as a data store
  3. Choose OAuth authentication

    In the Authentication Settings section, set Authentication Method to OAuth 2.0.

  4. Fill in the configuration

    FieldValue
    MCP Server URLhttps://your-alation-instance.alationcloud.com/ai/mcp/ — the trailing slash is required
    Authorization URLhttps://your-alation-instance.alationcloud.com/oauth/v1/authorize/
    Token URLhttps://your-alation-instance.alationcloud.com/oauth/v1/token/
    Client IDFrom the OAuth client you created
    Client SecretFrom the OAuth client you created
    Scopesopenid
    Enable PKCE SupportChecked
    Gemini Enterprise Authentication Settings with OAuth 2.0 selected and the MCP server URL, authorization and token URLs, client credentials, scopes, and PKCE fields filled in
  5. Verify authentication

    Click Verify Auth. You are prompted to sign in to your Alation instance; with single sign-on, you continue to your identity provider to complete authentication.

  6. Complete the advanced options

    Continue with the Advanced configuration options. Choose the region the connector should be available in — the default is Global.

  7. Wait for the data store to activate

    Check the state of the data store after adding the MCP server. Once it changes from Creating to Active, the custom MCP server data store is ready to use.

    Data store detail showing the state as Creating Data store detail showing the state changed from Creating to Active

Actions in Gemini Enterprise are synonymous with MCP tools, and they start out disabled.

  1. Load the actions

    Follow Enable actions to load the available actions.

    Custom MCP server actions list with actions loaded and in Disabled state
  2. Enable the actions you need

    Once the actions load, they appear in the Disabled state. Select the actions to enable and click Enable Actions.

    Custom MCP server actions list with disabled actions selected and the Enable Actions button Custom MCP server with actions enabled

The MCP server is used inside an agent or chat by associating its data store with an app in Gemini Enterprise.

  1. Create an app

    Create an app in Gemini Enterprise.

    Create an App in project
  2. Open the connected data stores

    Open the app to configure it and select the Connected data stores tab.

  3. Attach the data store

    Click Add existing data stores and choose the Alation MCP server from the list.

    App Connected data stores tab with the Add existing data stores dialog listing the Alation MCP server App Connected data stores tab with the added MCP server shown Active
  1. Open the web app

    On the app’s Overview page, copy the URL from the Your Gemini Enterprise webapp is ready section and open it in a new tab.

  2. Start a chat

    Click New Chat, then click the Connectors icon in the chat window. The Alation MCP server appears in the list.

    Add Connectors to chat Gemini Enterprise chat Connectors panel showing the Alation MCP server with an Authorize button
  3. Authorize as yourself

    Click Authorize next to the Alation MCP server and sign in to your Alation instance. With single sign-on, you continue to your identity provider to complete authentication. Because each user connects individually, every request to Alation runs with that user’s own permissions.

    User level authentication to Alation to authorize Alation MCP server in Gemini Enterprise chat
  4. Verify

    Ask for a list of the data products available in your Alation instance to confirm the connector is working.

    Response from Alation MCP server with list of available data products