Gemini Enterprise
How to connect ZoomInfo to Gemini Enterprise by creating a ZoomInfo data store with Google-managed OAuth, then linking it to an app.
Overview
ZoomInfo is a native connector for Gemini Enterprise. It runs as a federated data store: you add ZoomInfo as a source in the Google Cloud console. Gemini Enterprise then queries the ZoomInfo API directly and blends the results with your other connected sources. From natural-language prompts your team can enrich account and contact profiles, analyze buyer intent, and search news scoops.
Authentication uses Google-managed OAuth. There is nothing to register on ZoomInfo's side, no client ID, and no client secret. You authorize with your ZoomInfo account when you enable the connector in your app.
Public preview
Federated search and actions for third-party connectors are in Google Cloud public preview and subject to Google's Pre-GA Offerings Terms. The connector is available in the global, us, and eu locations only.
Before you begin
Creating the data store requires the Discovery Engine Editor role (roles/discoveryengine.editor) on your Google Cloud project. Grant it first, from the IAM page. You also need an active ZoomInfo account with access to whatever data you plan to query from Gemini Enterprise.
Setup
Setup has two parts: create a ZoomInfo data store, then connect it to an app and authorize ZoomInfo.
Open Gemini Enterprise
In the Google Cloud console, go to the Gemini Enterprise page and select or create a project.
Create a data store
In the navigation menu, click Data stores, then Create data store.
Choose ZoomInfo as the source
In the Source section, search for ZoomInfo and click Select.
Select the entity to search
In the Data section, under Entities to search, select Company. Click Continue.
Set the region and encryption
In the Configuration section, pick a Multi-region location (global, us, or eu) and name your connector. If you chose us or eu, set an encryption option: a Google-managed key or a Cloud KMS key. Click Continue.
Set billing and create
In the Billing section, select General pricing or Configurable pricing, then click Create. On the Data Stores page, wait for the state to change from Creating to Active.
Connect to an app and authorize
Connect the data store to a new or existing app. When you enable the connector in the app, sign in with your ZoomInfo credentials to complete the Google-managed OAuth flow. Gemini Enterprise can now query ZoomInfo.
How Queries Work
Gemini Enterprise treats ZoomInfo as a federated source rather than a set of tools you name. When you send a search query, Gemini Enterprise passes it to the ZoomInfo API, retrieves matching company and buyer-intent data, and merges it with results from your other connected sources into a single answer.
An LLM may rewrite your query before it reaches ZoomInfo, and that rewrite can draw on earlier turns in the same session. So part of your query history can travel with the request. Your query string is sent to the ZoomInfo API, which may associate it with your identity; once there, it is governed by ZoomInfo's terms and privacy policy. If you have several federated sources enabled, the query may go to all of them.
Beyond read-only search, the connector exposes a Submit feedback action for sending feedback on ZoomInfo's connector to the ZoomInfo team.
Limitations
Known constraints
Associate only one data store with the actions for a single connector type. VPC Service Controls cannot be enforced on an existing ZoomInfo data store: to add a perimeter, you must delete and recreate the data store. The connector runs in global, us, and eu only.
Troubleshooting
ZoomInfo isn't in the source list: in the Source section of Create data store, search for "ZoomInfo" rather than scrolling. If it still doesn't appear, confirm your project has the connector available.
You can't create the data store: creating a data store needs the Discovery Engine Editor role (roles/discoveryengine.editor). Ask a project admin to grant it from the IAM page.
The data store isn't returning results: open the Data Stores page and check the state. A store is only usable once it moves from Creating to Active.
Region errors: the ZoomInfo data store is supported in global, us, and eu only. Recreate it in one of those locations if you picked another.
Authentication errors: confirm you're signing in with your personal ZoomInfo credentials on an active account. Admin-only ZoomInfo accounts cannot authenticate to MCP.
Credit errors: ZoomInfo enrichment requires bulk data credits. Contact your ZoomInfo admin or account team if you're unsure whether bulk credits are enabled.
What's Next
For the full set of ZoomInfo tools your prompts can reach, see the Tools documentation. Connecting a different app? See Add ZoomInfo as a Custom Connector.
Google's own documentation covers the console flow in full: the ZoomInfo connector overviewโ and Set up a ZoomInfo data storeโ.