AdCopilotby Atromx

How to connect Claude to Google Ads

Add one MCP URL, sign in with Google, and Claude reads and runs your Google Ads account in plain language — builds campaigns, moves budgets, adds keywords and negatives, in seconds. Five minutes to connect under your own Google sign-in, nothing to install, and it cannot delete anything, on any tier.

Updated 2026-07-29Atromx IntelligenceGoogle Ads · Search, PMax, Display, YouTube, Demand Gen
The short answer

To connect Claude to Google Ads you add a custom MCP connector: paste https://mcp.adcopilot.cloud/mcp into Claude's connector settings as the remote MCP server URL, then sign in with Google when Claude prompts you. Claude then reads the account in any new conversation and runs it on your command — building campaigns, shifting budgets, adding keywords and negatives in seconds — but never deleting it, because those tools are not exposed at all.

Adding it to Claude

You need a Google account that already has access to the ads account, and a Claude plan that offers custom connectors. You do not need a developer token, a Google Cloud project or an OAuth client of your own — a hosted connector exists to absorb those.

Signing in with Google is the same for every AI client, so it is written once, on the MCP server page. The connector URL is the same for everyone — https://mcp.adcopilot.cloud/mcp — and the Claude-specific half is below.

  1. Add AdCopilot as a custom connector. Open Claude's settings and find the list of connectors. Adding one asks for two things: a name of your choosing, such as AdCopilot, and a remote MCP server URL. Paste https://mcp.adcopilot.cloud/mcp — the same URL for everyone, with no key or token in it. Leave the optional OAuth client ID and secret blank.
  2. Sign in with Google. The first time Claude uses the connector it opens Google's own sign-in in your browser. Approve the Google account that has your Google Ads access, and choose which accounts the connector may reach. AdCopilot never sees your password — Google hands back the authorisation. This step is identical for every AI client and the long version is on the MCP server page.
  3. Start a new conversation and ask what it can see. Claude settles which tools a conversation has when the conversation begins, so open a fresh one rather than returning to the chat you had open while setting this up. Ask which Google Ads accounts it can see. It should list exactly the accounts your Google login can reach.
https://mcp.adcopilot.cloud/mcp

Claude Desktop, claude.ai and Claude Code

Three things carry the Claude name and they do not behave identically. The connector is the same in all three; where it lives and how you check on it is not.

  • claude.ai in the browser and Claude Desktop. A custom connector is added in settings and belongs to your account rather than to the app in front of you, so one added in the browser turns up in the desktop app as well. The desktop app can also run MCP servers installed on your own machine, which the browser cannot — not something you need here, because AdCopilot is a remote server and there is nothing to install.
  • Claude Code. A terminal command rather than a settings screen. Claude Code also scopes MCP servers, so one added inside a project stays with that project unless you add it more widely; claude mcp add --help names the current flag. Inside a session, /mcp lists the servers, whether each one connected, and the tools it offered.
  • Team and enterprise plans. An administrator may control whether members can add their own connectors. On a work account, “there is no option to add one” is more often a policy than a fault, and the person to ask is whoever administers the workspace.
claude mcp add --transport http adcopilot https://mcp.adcopilot.cloud/mcp

The same address works in any MCP client that speaks streamable HTTP — Gemini CLI, Cursor, OpenCode, GitHub Copilot, all of which are on the other clients page — and there is a ChatGPT walkthrough too.

Where the tools appear

In claude.ai and Claude Desktop the connector shows up under the name you gave it in the tool menu on the composer, with its tools listed beneath. That menu is also where you turn it on and off, which is worth knowing: a connector can be correctly saved and still be switched off for the conversation you are in.

The thing that costs people the most time is not in a menu at all. A conversation that was already open when you saved the connector will never see it, because the available tools are settled when the conversation begins. Start a new one. In Claude Code the equivalent view is /mcp, which reports the connection state as well as the tool list.

Quicker than reading either: ask Claude which tools it has from the connector. On the full tier the honest answer is thirty-two; on the read-only tier it is three — search, list_accessible_customers and get_resource_metadata. If it names them, the connection is working and the rest is your account, not your setup.

Your first questions

Ask something you can verify. The point of the first five minutes is to calibrate your own trust, not to test the software.

  • “Which Google Ads accounts can you see?”
  • “What did we spend last month, by campaign?”
  • “List search terms from the last 90 days that cost more than £50 and produced no conversions.”
  • “Which ad groups have only one active ad?”
  • “Show me every change made to this account in the last week.”

All of those work on the read-only tier as well, because reading is all they need. That last one is worth running early, so you know what normal looks like before anything changes.

What it can change

For its week the trial runs on the full Pro tier, so Claude works the account end to end — thirty-two tools rather than the three that reading needs: campaigns and Performance Max, ad groups, responsive search ads, keywords and negatives, assets and their links, geography, ad schedule and device bid adjustments. Every one of them is listed, with what it does, on the MCP server page.

Deletion is not among them: the four destructive tools in the underlying server are removed from the hosted connector entirely, so a misread instruction has nothing to grab. What is left — pausing, adjusting, adding, negating — you can undo. That boundary, and what is left standing around it, is set out on the security page.

Withdrawing access takes one of three routes and none of them needs our cooperation: remove AdCopilot from your Google account's third-party access page, delete the connector in Claude, or ask us to switch your connection off. All three are described in full under how to withdraw access.

If Claude can't see it

These are the failure modes peculiar to Claude. The ones that are not — the address, the Google sign-in, the tier — are on the MCP server page, because they are the same in every client.

  • You saved it and nothing changed. Almost always the conversation you are in was open before you saved. Start a new one and check again before touching anything else.
  • The connector is listed but Claude never uses it. Check it is switched on in the tool menu for that conversation, then ask in a way that makes the tool the obvious route — “using the Google Ads connector, list …” rather than a question it could answer from memory.
  • Claude Code cannot reach it. Run /mcp, which reports the connection state directly. If the server is not listed at all, it was probably added at a scope this session is not in.
  • There is no option to add a connector. That is the plan or the workspace policy rather than the connector. Claude Code takes the same address, and so does every other MCP client.

Frequently asked questions

Can Claude connect to Google Ads directly?

Not on its own. Claude needs a connector that exposes the Google Ads API as MCP tools it can call. That connector is either one you host yourself — free open-source read-only servers exist — or a hosted one such as AdCopilot, which adds the tools that let Claude build and change campaigns and runs the whole thing for you.

Which Claude products support this?

Claude Desktop, claude.ai in the browser, and Claude Code all take remote MCP connectors. The address is the same in each; what differs is where you paste it and, in Claude Code, the scope you add it at. A connector added in the browser belongs to your account rather than to the browser, so the desktop app sees it too.

Which Claude plan do I need for a custom connector?

A paid one — custom connectors are not a free-tier feature — and beyond that the detail differs between the individual plans and the team and enterprise ones, where an administrator may decide whether members can add connectors at all. Anthropic has changed this as the feature matured, so check the current plan comparison rather than trusting a figure on a third-party page, this one included. If your plan does not offer it, Claude Code takes the same address from the terminal.

Why doesn't the connector appear in a conversation I already had open?

Because the set of tools a conversation can use is settled when that conversation begins, and yours began before the connector existed. Nothing is broken and nothing needs saving again: start a new conversation and the connector will be there. This is worth trying first, before you check the address, the sign-in or anything else.

Do I need to fill in the OAuth client ID and secret fields?

No. Leave both blank. AdCopilot authenticates you through Google's own sign-in the first time the connector is used, not through a client ID and secret you supply, so those fields stay empty.

Does connecting Claude to Google Ads cost anything?

The trial is free for 7 days on the full Pro plan, with the whole toolset and no card; when it ends it drops to the Free plan (one account) rather than locking out. You also need a Claude subscription, because the reasoning happens in Claude on your own account rather than on a model we supply.

Is my Google Ads data used to train Claude?

Not by us — we do not retain your ad data or use it for training. What happens to a conversation inside Claude is governed by Anthropic's own data policy and your plan's settings, which is worth reading if the data is sensitive.

The offer

Try it on your own account for a week

The full set of tools for seven days, so you can see what it actually does — and it still cannot delete anything. No cost, no card: connect your own Google account, and when the week ends it drops to the Free plan automatically rather than locking out.

  • 7-day Pro trial
  • Then drops to Free
  • No card
  • Never deletes
Keep reading