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-only beta: AdsAgent reports, it does not change your campaigns.
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
This beta is reporting-only by design. Mutation tools are not enabled. Anything that would change your Google Ads account is out of scope for the read-only beta.
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.
Read-only by design
Reporting, not mutation
The beta surfaces account, billing, and spend reads. It cannot change your campaigns.
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 reporting service, never sold or repurposed.
See how Google data is handled in our Privacy Policy and Terms of Service.