# Gemini Enterprise

> Use Get MCP Ads directly in Gemini Enterprise. Sign-in, account discovery and a Reddit campaign read verified; administrator setup required. Tool selection is still being refined.

[Guides](https://www.getmcpads.com/guides)

## For you

> **Warning** Pilot status: Gemini Enterprise sign-in, account discovery and a real Reddit campaign read passed on 28 September 2026. Tool selection still needs refinement. Advertising writes, refresh, revocation and the complete Google Chat workflow remain under validation.

Gemini on gemini.google.com with a Workspace account does not currently support this custom MCP connection. For a conversation directly in Gemini, use Gemini Enterprise on Google Cloud. Google Chat is a separate option.

## Capabilities and boundaries

- Reports, campaign management, saved reviews, alerts and Sheets exports use the same authorized Get MCP Ads tools. Availability still depends on plan, account selection, workspace permissions and provider support.
- Native alerts and export schedules run on Get MCP Ads after the chat closes.
- Embedded Claude/ChatGPT MCP Apps are not verified in Google. Use conversational summaries and the dashboard for visual media selection, account setup and uploads.
- Keep each client workspace explicit. Review the exact account, campaign, budget, settings and revision before approving a change. A timeout is not permission to repeat an uncertain write.

This route is for the Gemini Enterprise application on Google Cloud. A Google Workspace subscription alone does not provide this connector. An administrator must configure the custom MCP connector and enable its actions.

1. Ask your Google Cloud administrator to enroll in the Get MCP Ads private pilot. Use a separate confidential OAuth client for this Enterprise integration.
2. Configure Streamable HTTP with https://mcp.getmcpads.com/mcp?catalog=compact. Set authorization URL https://mcp.getmcpads.com/oauth/authorize and token URL https://mcp.getmcpads.com/oauth/token.
3. Register the Google callback https://vertexaisearch.cloud.google.com/oauth-redirect. Enter the issued client ID and secret in Google’s protected connector configuration, never in a conversation. Select client-secret-post authentication (leave HTTP Basic Authentication off), enable PKCE (S256) and request scope mcp.
4. Refresh the connector’s custom actions after creation, then enable the discovery tools and run_tool. The compact catalogue is capped at 90 tools; search_tools and describe_tool discover other authorized capabilities, then run_tool calls them. Keep Google’s write confirmations enabled.
5. Each collaborator opens your organization’s Gemini Enterprise app, selects Sources → Get MCP Ads → Authorize and completes their own consent. Enable this source in the conversation. Verify the accounts shown before requesting a report.

## Before your administrator starts

A Google Cloud project, Gemini Enterprise access and the required Discovery Engine permissions are needed. Google may require a project-level custom-MCP policy exception and allowed connector domains. Ask an administrator to review these settings; do not disable organization-wide protections. Google licensing and Cloud charges are separate from Get MCP Ads. You do not need the Get MCP Ads Enterprise plan just to use this client; your existing plan limits still apply.

## Test the connection

```text
Use Get MCP Ads to list my accessible workspaces and ad accounts. Do not change anything.
```

A successful response names only the accounts you authorized. Next request a read on one of those accounts. Our pilot verified a Reddit campaign read, including its configured and effective status. This does not validate every platform or write workflow.

## If Gemini keeps looking for tools

Stop repeated discovery calls rather than letting them consume your allowance. Try the guided read below, replacing the placeholders with IDs from your own account list. Gemini may display a review step even for this read. Never approve a different operation.

```text
Call describe_tool with name="reddit_get_campaigns". Then call run_tool with that name and the exact schema arguments for adAccountId="YOUR_REDDIT_ACCOUNT_ID" and workspace_id="YOUR_WORKSPACE_ID". Do not call list_workspaces again. Do not modify anything.
```

## If authorization says “contact an administrator”

Close old consent popups, reload the Gemini Enterprise app and start Sources → Get MCP Ads → Authorize once again. In our pilot, a stale PKCE connection state caused this generic Google error; a fresh page resolved it. Other causes are possible. If it persists, contact support with the time and error message, never your tokens or client secret. Keep PKCE enabled.

## Before using campaign changes

Keep Google’s confirmation controls enabled. Review the exact account, action and values before approving a change. Writes, cancellation, token refresh and revocation still need host-level validation before a wider rollout; do not treat the verified read as evidence for those workflows.

- [Google: custom MCP setup](https://www.getmcpads.comhttps://docs.cloud.google.com/gemini/enterprise/docs/connectors/custom-mcp-server/set-up-custom-mcp-server): Administrator prerequisites, OAuth and actions.

## For your agent

Do not auto-install. This pilot requires administrator setup. Gemini Enterprise authorization and account/Reddit reads have been verified in our organization only; establish this user’s connection before claiming access. Do not imply all workflows are verified. Never paste secrets into chat. Preserve per-user permissions and wait for OAuth consent.

This route is for the Gemini Enterprise application on Google Cloud. A Google Workspace subscription alone does not provide this connector. An administrator must configure the custom MCP connector and enable its actions.

1. Ask your Google Cloud administrator to enroll in the Get MCP Ads private pilot. Use a separate confidential OAuth client for this Enterprise integration.
2. Configure Streamable HTTP with https://mcp.getmcpads.com/mcp?catalog=compact. Set authorization URL https://mcp.getmcpads.com/oauth/authorize and token URL https://mcp.getmcpads.com/oauth/token.
3. Register the Google callback https://vertexaisearch.cloud.google.com/oauth-redirect. Enter the issued client ID and secret in Google’s protected connector configuration, never in a conversation. Select client-secret-post authentication (leave HTTP Basic Authentication off), enable PKCE (S256) and request scope mcp.
4. Refresh the connector’s custom actions after creation, then enable the discovery tools and run_tool. The compact catalogue is capped at 90 tools; search_tools and describe_tool discover other authorized capabilities, then run_tool calls them. Keep Google’s write confirmations enabled.
5. Each collaborator opens your organization’s Gemini Enterprise app, selects Sources → Get MCP Ads → Authorize and completes their own consent. Enable this source in the conversation. Verify the accounts shown before requesting a report.

## Before your administrator starts

A Google Cloud project, Gemini Enterprise access and the required Discovery Engine permissions are needed. Google may require a project-level custom-MCP policy exception and allowed connector domains. Ask an administrator to review these settings; do not disable organization-wide protections. Google licensing and Cloud charges are separate from Get MCP Ads. You do not need the Get MCP Ads Enterprise plan just to use this client; your existing plan limits still apply.

## Test the connection

```text
Use Get MCP Ads to list my accessible workspaces and ad accounts. Do not change anything.
```

A successful response names only the accounts you authorized. Next request a read on one of those accounts. Our pilot verified a Reddit campaign read, including its configured and effective status. This does not validate every platform or write workflow.

## If Gemini keeps looking for tools

Stop repeated discovery calls rather than letting them consume your allowance. Try the guided read below, replacing the placeholders with IDs from your own account list. Gemini may display a review step even for this read. Never approve a different operation.

```text
Call describe_tool with name="reddit_get_campaigns". Then call run_tool with that name and the exact schema arguments for adAccountId="YOUR_REDDIT_ACCOUNT_ID" and workspace_id="YOUR_WORKSPACE_ID". Do not call list_workspaces again. Do not modify anything.
```

## If authorization says “contact an administrator”

Close old consent popups, reload the Gemini Enterprise app and start Sources → Get MCP Ads → Authorize once again. In our pilot, a stale PKCE connection state caused this generic Google error; a fresh page resolved it. Other causes are possible. If it persists, contact support with the time and error message, never your tokens or client secret. Keep PKCE enabled.

## Before using campaign changes

Keep Google’s confirmation controls enabled. Review the exact account, action and values before approving a change. Writes, cancellation, token refresh and revocation still need host-level validation before a wider rollout; do not treat the verified read as evidence for those workflows.

- [Google: custom MCP setup](https://www.getmcpads.comhttps://docs.cloud.google.com/gemini/enterprise/docs/connectors/custom-mcp-server/set-up-custom-mcp-server): Administrator prerequisites, OAuth and actions.

---

This page as HTML: https://www.getmcpads.com/guides/setup/gemini-enterprise
Every page under /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
