Skip to content
AdsAgent / Google Ads
Read-mostly, confirmed writes

Google Ads MCP with confirmation-gated writes

AdsAgent is a confirmation-gated Google Ads MCP for ChatGPT, Claude, Cursor, Codex, Gemini, and Grok that requires server-side validation and per-action operator confirmation before supported Google Ads changes. Google validate-only checks are used where supported.

Confirmation-gated Google Ads MCP for ChatGPT, Claude, Cursor, Codex, Gemini, and Grok. AI for Google Ads with explicit operator control: connect over OAuth to read account hierarchy, billing setup, and recent spend from the dashboard or a hosted MCP client. Asset creation and campaign-management changes remain separate — each requires server-side validation and your per-action confirmation, with Google validate-only checks where supported. Available tools depend on account permissions and enabled features, including supported removal actions.

Platform credential

Google Ads Ask Advisor vs confirmation-gated MCP writes

Google’s in-product Ask Advisor helps operators explore account questions inside the Google Ads UI. AdsAgent is a hosted MCP layer for ChatGPT, Claude, Cursor, Codex, Gemini, and Grok that keeps reads separate from writes — each asset or campaign change requires server-side validation and your per-action confirmation, with Google validate-only checks where supported.

Ask Advisor fits when

You stay inside Google Ads, want conversational guidance on performance, and do not need external MCP clients or cross-channel operator workflows.

AdsAgent MCP fits when

You run tri-channel ad ops from an AI client, need billing and spend reads plus confirmation-gated writes, and want the same operator contract as Meta and TikTok hosted MCP.

What you see on connect
Accounts
Manager (MCC)
USD · America/Los_Angeles
Enabled
Customer · Brand North
USD · billing active
Spending
Customer · Brand EU
EUR · billing active
Enabled
Recent daily spend

Illustrative layout. Live data comes from your own connected accounts.

What it does

Connect via OAuth

Authorize Google Ads with Google OAuth 2.0. No credentials are stored in your MCP client.

List manager & customer accounts

Walk the manager (MCC) and customer account hierarchy with name, status, currency, and timezone.

Show billing setup status

See whether each account has billing configured so you know which ones can actually serve.

Read recent spend

Pull daily spend for connected accounts to spot which enabled account is actively spending.

MCP reads and confirmed changes

Expose reporting and enabled prepare/confirm actions to ChatGPT, Claude, Cursor, Codex, Gemini, and Grok and other MCP clients.

What it does not do

Never removes a supported entity without reviewing its impact and obtaining your confirmation
Never makes a status, budget, bidding, or campaign change you have not explicitly confirmed
Does not create or link ads and assets outside your account permissions and enabled features
Does not act autonomously on Google Ads — consequential account changes need your per-action confirmation

Google Ads MCP provides reporting and confirmed account changes. Available actions depend on your connected accounts, permissions, and enabled features. Supported changes include campaign, ad-group and ad creation or updates; budgets and bidding; asset creation and linking or unlinking; targeting, schedules and listing trees; experiments and conversion actions; and removal of supported entities. Google Ads changes use prepare, server-side validation, and your explicit per-action confirmation, with Google validate-only checks where supported. New campaigns are created PAUSED. Preparing a change saves a private draft. Review the affected resources before confirming: removals and some experiment actions may be irreversible, and a successful change persists in your Google Ads account.

Google Ads MCP terminology

Google Ads MCP, Claude connectors, and confirm writes

Teams searching for a Google ads AI agent, Google Ads MCP in Claude, or confirmation-gated writes usually want the same thing: hosted MCP reads plus server-side validation and Google validate-only checks where supported — not silent spend, and not Google Ads Ask Advisor inside the UI.

Can I use AdsAgent in ChatGPT?

Yes. AdsAgent is available in ChatGPT Apps. Open its app listing, check the approved capabilities, and connect your AdsAgent account through OAuth. A separate channel plugin needs its own review; use the channel guide for its connection instructions. ChatGPT can read authorized advertising evidence and prepare supported changes. Consequential writes still require operator confirmation. Other MCP clients can use the hosted endpoint through a custom connector. ChatGPT Ads (OpenAI in-chat ad placements) is a different product — AdsAgent does not buy ads inside ChatGPT; it lets ChatGPT operate the ad accounts you authorize.

Can I use AdsAgent in Claude?

Yes. After ChatGPT, Claude Desktop, Claude.ai connectors, and Claude Code are first-class MCP clients. For Meta, connect https://adsagent.md/mcp/v2 with OAuth. For other channels, use the endpoint in that channel’s guide. Cursor, Codex, Gemini, and Grok use the same operator contract.

What is a Google ads AI agent?

A Google ads AI agent is an operator-facing workflow that reads connected account hierarchy, billing setup, and spend evidence, then prepares asset or campaign-management work through confirmation-gated tools. AdsAgent is built as AI for Google Ads with explicit human control over each write.

What AI tools for Google ads management does AdsAgent provide?

AdsAgent combines manager and customer account reads, billing-status checks, recent spend reporting, and prepare or confirm workflows for asset creation and campaign management when the connected account permits them. The tools stay tied to source data, permissions, and operator review instead of acting as a disconnected chat layer.

Can AdsAgent support Google ads AI optimization without silent spend?

Yes, within operator-defined boundaries. AdsAgent can surface optimization evidence from connected accounts, run server-side validation and Google validate-only checks where supported before a change, and require per-action confirmation. It does not treat automation as permission to change spend silently or delete entities.

How is AdsAgent different from generic AI advertising assistants?

Generic AI advertising assistants often stop at copy or strategy suggestions. AdsAgent is an AI advertising operations layer connected to Google Ads through OAuth, with separate read, prepare, confirm, and verify steps so consequential work remains auditable.

What are Google ads AI connectors, and how does MCP fit?

Google ads AI connectors are client integrations that let an external agent call hosted Google Ads workflows with the operator credentials. AdsAgent exposes Google ads AI connectors through MCP so ChatGPT and Claude, Cursor, Codex, Gemini, and Grok can list capabilities, read evidence, and route approved actions through the same server-advertised prepare and confirm contract.

How do I use Google Ads MCP in Claude or Cursor?

Connect AdsAgent hosted MCP in Claude or Cursor, finish Google OAuth, then read account hierarchy, billing, and spend. Writes require server-side validation and per-action confirmation, with Google validate-only checks where supported. Supported entity removals also require explicit confirmation and depend on account permissions and enabled features. Guide: https://adsagent.md/google-ads-agent. Connect: https://adsagent.md/connect.

Use it from your agent

AdsAgent runs a hosted MCP server for reporting and enabled, confirmed account changes. Add it as a custom MCP server in your client and authenticate with OAuth — no token to paste.

MCP endpoint
https://google.adsagent.md/mcp
  1. Add a custom / remote MCP server in ChatGPT, Claude, Cursor, or Grok.
  2. Paste the MCP endpoint above and choose OAuth when prompted.
  3. Approve AdsAgent in the browser, then return to your agent.
Start with
“List my Google Ads accounts and show which enabled account has recent spend.”

Confirmation-gated writes by design

Reads, plus confirmed writes

Review the prepared change and affected resources before confirming. Supported removals, asset links and experiment actions are also confirmation-gated and depend on account permissions and enabled features.

OAuth, revocable anytime

Revoke access from your Google Account third-party access page whenever you want.

Limited Use compliant

Google user data is used only to provide this service, never sold or repurposed.

See how Google data is handled in our Privacy Policy and Terms of Service.

Tri-channel ad ops from one operator layer

Google Ads is one leg of AdsAgent hosted MCP. Compare boundaries across Meta, TikTok, and Google, then connect the skill pack and hosted endpoint from one setup guide.