AI ads infrastructure

Can Claude Pause Google Ads Campaigns?

Yes. Claude can pause campaigns, ad groups, keywords, and ads through an MCP server. How it works, the approval gate, and how to undo a pause.

NotFair Team|

Yes. With an MCP server connected, Claude can pause Google Ads campaigns, ad groups, keywords, and individual ads. The pause request goes through an approval gate by default — Claude proposes the pause, you confirm, and the change is applied. Every paused entity is logged in a change history so you can undo it in one call.

What Claude can pause

  • CampaignspauseCampaign tool. Stops all delivery for that campaign immediately.
  • Ad groupspauseAdGroup. Useful for surgical pausing within a campaign.
  • KeywordspauseKeyword (single) and bulkPauseKeywords (filtered). Common use: pause keywords with zero conversions in 90 days.
  • AdspauseAd. Stops a specific ad while leaving the ad group running.
  • PMax asset groupspausePmaxAssetGroup. Less common but supported.

How the approval flow works

When you ask Claude to pause something, it proposes the change with a one-line summary of what will be paused and the impact. You confirm in the chat. Claude calls the pause tool. The MCP server applies the change and returns a confirmation with the change ID — which you can use later to undo.

You: "Pause keywords with zero conversions in 90 days, but keep anything spending less than $5/day."

Claude proposes: 47 keywords matching, 3 in your top-spending ad group will be paused. Confirm?

You: "Confirm."

Claude calls bulkPauseKeywords with the filter. Server returns: 47 keywords paused, change_id abc123 logged.

Can Claude pause without asking?

It can be configured to, but we strongly advise against it. Pause is reversible but it still affects delivery — auctions you would have entered, conversions you would have captured. The 30 seconds of confirmation is cheap insurance against a misread instruction.

How to undo a pause

Two ways. (1) Ask Claude: "undo the last pause" or "undo change abc123." Claude calls the undoChange tool, which reverses the operation. (2) Ask Claude to enable the entity directly — enableCampaign, enableKeyword, etc. Both work; the undo path is preferred because it preserves the audit trail.

FAQ

Try MCP with Google Ads

Connect your Google Ads account to NotFair in 30 seconds and start querying campaigns from Claude.

Connect Google Ads

FAQ

Common questions about Model Context Protocol.

Can Claude pause my entire account?

Not with one tool call — Google Ads doesn't expose an account-level pause. Claude can iterate through every campaign and pause each one, but that's a lot of approval gates. If you need a full account pause, the Google Ads UI has a single switch for it.

Will pausing a keyword affect Quality Score?

Paused keywords don't accumulate new performance data, so historical Quality Score is preserved but doesn't update. If you re-enable later, Google may take a few days to re-establish auction signals.

Can Claude pause based on a schedule (e.g., "pause after 5pm")?

Not directly through MCP — schedules need to be implemented via Google Ads ad scheduling rules, not through pause tool calls. Claude can configure the schedule rules for you, but the rules run inside Google's system, not the MCP.

What if I accidentally pause something important?

Use the undoChange tool. Claude logs every write with a change ID; "undo the last change" reverses it cleanly. The change history is queryable for the last 90 days.