Stop switching between Google Ads, GA4, and your code editor to figure out why conversions dropped.
pip install adloopAdLoop is an open-source MCP server that gives your AI assistant read + write access to Google Ads and GA4 — with safety guardrails that prevent accidental spend.
Ask your AI assistant a question in your editor. AdLoop handles the API calls, joins the data, and returns actionable results.
AdLoop cross-references Ads clicks, GA4 sessions, and conversion events. It checks whether the gap is from GDPR consent rejection, broken tracking, or an actual landing page problem — and tells you which one.
For write operations, every change follows a strict workflow:
Nothing goes live without your explicit approval. The AI also runs pre-write checks — bidding strategy, conversion tracking status, quality scores — and warns you if the campaign is fundamentally broken before making changes that won't help.
Every feature exists because of an actual problem hit while running real Google Ads campaigns.
Install and run the setup wizard:
pip install adloop && adloop init
The wizard handles OAuth, discovers your GA4 properties and Ads accounts automatically, and generates the MCP configuration for your editor. No Google Cloud project required.
Works with Cursor and Claude Code. See the full setup guide for details.