Who this is for: This guide is for Google Cloud administrators with access to the Gemini Enterprise console. Setup is done once at the organization level and applies to all authorized users. Individual users do not need to configure anything.
Requirements
Before you begin, you’ll need:- A Gemini Enterprise subscription (Standard, Plus, or Frontline edition)
- Access to the Google Cloud console with the Discovery Engine Editor role (
roles/discoveryengine.editor) granted to your account - The organization policy constraint for custom MCP data stores overridden
- MCP access enabled for your Extole organization
- Extole registered as an OAuth client application with your identity provider (Okta, Azure AD, Google, or similar)
Step 1: Register with your identity provider
Before configuring Gemini Enterprise, register the integration as an OAuth client in your identity provider:- Set the OAuth redirect URL to:
roles/discoveryengine.editor
-
Grant the necessary OAuth scopes. For Extole, use
readfor reports and queries, orread writefor full access. - Note the Client ID and Client Secret for use in the next step.
Step 2: Create the Extole MCP data store
- In the Google Cloud console, navigate to Gemini Enterprise.
- In the navigation menu, click Data stores, then click Create data store.
- On the Select a data source page, search for Custom MCP Server and select the Custom MCP Server (Preview) card.
- Click Add MCP server.
- Fill in the Authentication settings:
- Click Login and complete the sign-in flow.
- Click Continue, then in the MCP Server Description field, enter:
read
-
Set the Location (Multi-region) and enter a Data connector name, such as
Extole MCP. - Click Create. Wait for the state to change to Active before proceeding.
Step 3: Enable Extole tools
By default, all MCP tools are disabled after creation.- Open your new Extole MCP data store from the Data stores list.
- Click Actions > Reload custom actions. Gemini Enterprise calls the Extole MCP server and lists available tools.
- Select the tools you want to enable, then click Enable actions.
Step 4: Connect the data store to your app
- In Gemini Enterprise, open your app (or create one if needed).
- Navigate to Data stores in the app settings and click Connect.
- Select the Extole MCP data store and save.
Using Extole in Gemini Enterprise
Once configured, users can ask the Gemini assistant questions that draw on Extole data and capabilities:“Show me the performance summary for our refer-a-friend program this month.”
“What’s the current advocate reward in the holiday campaign?”Gemini Enterprise will automatically call the appropriate Extole tool and return results in the conversation.
Write operations Actions that modify programs, rewards, or campaign components execute immediately under the authenticated user’s Extole permissions and are recorded in the Extole change log. Consider your organization’s approval workflows before enabling write tools for broad user access.
