AdsAgent for Google Ads
Connect Google Ads over OAuth and read your account hierarchy, billing setup, and recent spend — from the dashboard or straight inside Claude, Notion, or any MCP client. Read-mostly with confirmation-gated writes: AdsAgent reports, and — only when you confirm each action — can create image or YouTube (video) assets and make campaign-management changes (status, capped budgets, bidding, always-paused campaign create). It never deletes anything and makes no change you have not confirmed.
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.
Read-only MCP for agents
Expose the same reads to Claude, Notion, Grok, and any MCP-compatible client over a hosted endpoint.
What it does not do
AdsAgent makes two kinds of write, each only when you confirm that specific action through a prepare → Google validate-only dry-run → confirm flow: creating image and YouTube (video) assets, and campaign management — status changes, daily-budget changes subject to a cap, bidding-strategy changes from a small allowlist, and campaign creation (always created PAUSED). AdsAgent never deletes anything, never makes a change you have not confirmed, and acts only on Google Ads accounts you have connected and are authorized to manage. Assets and changes you confirm are made in your own Google Ads account and persist there; AdsAgent may not be able to delete or edit them afterward.
Use it from your agent
AdsAgent runs a hosted, read-only MCP server. Add it as a custom MCP server in your client and authenticate with OAuth — no token to paste.
https://google.adsagent.md/mcp- Add a custom / remote MCP server in Claude, Notion, or Grok.
- Paste the MCP endpoint above and choose OAuth when prompted.
- Approve AdsAgent in the browser, then return to your agent.
Confirmation-gated writes by design
Reads, plus confirmed writes
Surfaces account, billing, and spend reads, and makes writes — asset creation and campaign management (status, capped budgets, bidding, always-paused create) — only when you confirm each action after a Google validate-only dry-run. It never deletes anything and never acts without your per-action confirmation.
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.