# Google Ads and GA4 in the same MCP client

> Google Ads and GA4 on one hosted MCP URL. Official Google Ads MCP is ads-only, 3 read-only tools, no Google-hosted URL.

[Articles](https://www.getmcpads.com/articles)

How-to. Published 30 Aug 2026. Updated 30 Aug 2026. By The Get MCP Ads team, published by BENLY HLG.

## In short

Google Ads and Google Analytics 4 are two live sources on the same hosted MCP URL. Official Google Ads MCP is ads-only: 3 read-only tools, pipx or your own Cloud Run, no Google-hosted URL. This gateway ships Google Ads and GA4 as separate catalogues with one OAuth 2.1 client and a ticked-account allowlist.

## Key takeaways

- Official Google Ads MCP ships 3 tools (`list_accessible_customers`, `search`, `get_resource_metadata`), read-only, self-hosted.
- Google does not publish a Google-hosted Ads MCP URL on that developer guide.
- This gateway ships 38 Google Ads tools (7 write) and 27 GA4 tools (read only) on one URL.
- Ticking a Google Ads customer does not tick a GA4 property. Each source has its own allowlist.
- Writes exist on Google Ads here, preview then confirm, absent on Free. GA4 on this gateway cannot write.
- Search Console is a third live Google source on the same URL if you connect it.

## Spec

| Field | Value |
| --- | --- |
| Product | Get MCP Ads |
| Category | hosted MCP gateway |
| Protocol | MCP (Model Context Protocol) |
| Live sources | 6: Meta Ads, Pinterest Ads, Google Ads, TikTok Ads, Search Console, Google Analytics 4 |
| Auth | OAuth 2.1 + dynamic client registration |
| Transport | HTTPS, streamable HTTP |
| Endpoint | `https://mcp.getmcpads.com/mcp` |
| Account access | ticked-account allowlist, checked server-side |
| Google Ads tools | 38 (7 write) |
| GA4 tools | 27 (read only) |
| Official Google Ads MCP | 3 tools, read-only, self-hosted |
| Pricing | Free 0 (1 ad account, 1 seat, 200 tool calls per period, read only). Pro 39 per month. Team 99 per month. Agency 199 per month. |

## Does official Google Ads MCP include GA4?

No. Google's [Ads MCP developer guide](https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server) describes a Python server for the Google Ads API. Mode is read-only. Transport defaults to stdio via pipx. Cloud Run is optional self-hosting you operate. The three tools are `list_accessible_customers`, `search`, and `get_resource_metadata`. There is no GA4 tool on that server, and no Google-hosted MCP URL.

## How do you get both in one client?

Paste `https://mcp.getmcpads.com/mcp` into your MCP client. In the Get MCP Ads dashboard, connect Google Ads and connect Google Analytics 4 as two platforms. Tick the Ads customers and the GA4 properties separately. An agent cannot complete OAuth or the ticks.

1. Open your MCP client and add a remote MCP server.
2. Paste `https://mcp.getmcpads.com/mcp` as the server URL and confirm.
3. Approve the sign-in page. Connecting platforms and ticking accounts still happens on Get MCP Ads, not inside the client.

Official Google Ads MCP versus this gateway on Ads plus GA4

|  | Google Ads | GA4 | Hosting |
| --- | --- | --- | --- |
| Official Google Ads MCP | 3 read-only tools | Not on that server | You run pipx or Cloud Run |
| Get MCP Ads | 38 tools, 7 write (preview/confirm) | 27 read-only tools | Hosted, `https://mcp.getmcpads.com/mcp` |

## What can you ask across Ads and GA4?

Worked prompts mapped to shipped tools

| Ask | Tools |
| --- | --- |
| Did checkout drop after Tuesday's release while Search spend held? | `ga4_run_advanced_funnel_report`, then `google_ads_get_campaigns` |
| Which campaigns spent, and which channels produced the key events? | `google_ads_get_insights`, then `ga4_get_channel_groups` |

## When should you not combine them here?

- You only want Google's 3 official Ads tools and will operate pipx or Cloud Run.
- You need a GA4 write. This gateway's GA4 source is read only.
- You need a Google Ads write on Free. Write tools are absent and refused.
- The property or customer is not ticked. The allowlist is per source.

## Questions

### Is GA4 included in Google's official Ads MCP?

No. The official Google Ads MCP is an Ads API bridge: three read-only tools you run yourself. GA4 is a different Google API. Get MCP Ads ships both as two live sources on one hosted URL, with separate OAuth connects and separate ticked-account allowlists. Search Console is a third Google source if you connect it.

### Do I tick Ads customers and GA4 properties together?

No. Each source has its own picker. Connecting a Google identity that can see many Ads customers and many GA4 properties does not expose them. You tick Ads customers under Google Ads and properties under GA4. The server-side check includes run_tool on both catalogues.

### Can GA4 write through this gateway?

No. The GA4 source on Get MCP Ads is read only by design. There is no ga4_update_* write in the catalogue. Google Ads writes exist on paid plans, preview then confirm. Do not expect the assistant to create GA4 custom dimensions or change data streams through this URL.

### Does official Cloud Run hosting count as Google-hosted MCP?

No. Google's guide lets you deploy the same Python server on Cloud Run, which you still operate. That is self-hosting on Google Cloud, not a Google-hosted MCP URL the way Meta hosts mcp.facebook.com/ads. Get MCP Ads is the hosted URL we operate.

### What about Search Console in the same client?

Search Console is a live source on the same hosted URL once you connect it and tick properties. It is read only. Official Google Ads MCP still does not include it. If the question is paid versus organic, you want Ads plus Search Console plus, often, GA4, which is the point of one gateway.

### Do you ship Microsoft Advertising next to GA4?

No tools yet. Microsoft Advertising is soon: OAuth exists, the tool set is not shipped. There is no X Ads source. The Google side that is live is Google Ads, GA4 and Search Console. Microsoft's own Advertising MCP is a separate open pilot, not our Bing row.

## Sources

- [Google Ads MCP server: Developer integration guide](https://developers.google.com/google-ads/api/docs/developer-toolkit/mcp-server) (Google, 2026)
- [googleads/google-ads-mcp](https://github.com/googleads/google-ads-mcp) (Google Ads API team, 2026)

## Related

- [Google Ads with your assistant](https://www.getmcpads.com/guides/sources/google-ads): 38 tools, what to ask, what it can change.
- [Google Ads MCP Server](https://www.getmcpads.com/tools/google-ads): The server itself: 38 tools, the endpoint, the repository.
- [Google Ads MCP API reference](https://www.getmcpads.com/docs/sources/google-ads): Every parameter of every tool, with what it accepts.
- [Pricing](https://www.getmcpads.com/pricing): Which plan includes writes.
- [Google Analytics 4 with your assistant](https://www.getmcpads.com/guides/sources/ga4): 27 tools, what to ask, what it can change.
- [Google Analytics 4 MCP Server](https://www.getmcpads.com/tools/ga4): The server itself: 27 tools, the endpoint, the repository.
- [Google Analytics 4 MCP API reference](https://www.getmcpads.com/docs/sources/ga4): Every parameter of every tool, with what it accepts.
- [Connect Search Console to an assistant](https://www.getmcpads.com/articles/search-console-mcp): The third Google source on the same URL.
- [One MCP URL for six live sources](https://www.getmcpads.com/articles/one-mcp-url-six-sources): Ads plus analytics plus organic.
- [Official ads MCPs compared](https://www.getmcpads.com/articles/official-ads-mcp-landscape): Where official Google sits in the field.

## Author

Written by the team that ships Get MCP Ads, the hosted MCP gateway this page describes. Every count on the page is read from the tool catalogue rather than typed out, so it cannot drift from what the gateway serves. BENLY HLG publishes the site; Get MCP Ads is a separate product from Benly and does not read Benly data.

---

This page as HTML: https://www.getmcpads.com/articles/google-ads-and-ga4-mcp
Every page under /articles, /guides and /docs is available as Markdown: append `.md`, or send `Accept: text/markdown`.
