MCP Catalogs
Home

adloop

by kLOsk·155·Score 49

AdLoop is an MCP server providing read/write access to Google Ads and GA4 with safety guardrails.

developer-toolsai-llmproductivity
38
Forks
5
Open issues
this month
Last commit
2d ago
Indexed

Overview

AdLoop is a comprehensive MCP server focused on Google Ads and Google Analytics 4 (GA4) management. It offers 43 tools covering diagnostics, GA4 reads, Google Ads reads, cross-referencing, tracking validation, planning, and Google Ads write operations. The server includes safety mechanisms like two-step writes, budget caps, audit logging, and automatic pausing of new campaigns. It's built from real usage scenarios and includes orchestration rules that teach AI how to combine tools effectively.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Diagnose conversion drops by comparing Google Ads clicks with GA4 sessions
you:Manage Google Ads campaigns through natural language with safety previews
you:Validate tracking code effectiveness by comparing events in codebase vs GA4
you:What safety features does AdLoop include?
you:Can I use AdLoop with other AI assistants besides Claude?

When to choose this

Choose AdLoop if you're managing Google Ads and GA4 campaigns and want AI assistance across both platforms with safety features to prevent accidental spending.

When NOT to choose this

Don't choose AdLoop if you need to manage advertising platforms other than Google Ads or require deep integration with non-Google analytics solutions.

Tools this server exposes

12 tools extracted from the README
  • health_check

    Test OAuth, GA4, and Ads connectivity in one call

  • run_ga4_report

    Generate custom reports for sessions, users, conversions, and page performance

  • get_campaign_performance

    Get campaign metrics including impressions, clicks, cost, and conversions

  • get_search_terms

    Get actual search queries that triggered ads before clicks

  • analyze_campaign_conversions

    Map Ads clicks to GA4 sessions to diagnose conversion gaps

  • validate_tracking

    Compare event names in codebase vs what GA4 actually records

  • draft_campaign

    Create a new campaign structure with budget, ad groups, and keywords

  • draft_responsive_search_ad

    Create a responsive search ad with headlines and descriptions

  • add_negative_keywords

    Add negative keywords to prevent showing ads for irrelevant searches

  • discover_keywords

    Find new keyword ideas using Google Ads Keyword Planner

  • estimate_budget

    Forecast clicks and cost for keywords using Keyword Planner

  • landing_page_analysis

    Analyze landing page performance joining ad URLs with GA4 data

Comparable tools

google-ads-api-mcpgoogle-analytics-mcpadwords-mcp

Installation

Install with pip: pip install adloop

For Claude Desktop, add to your claude_desktop_config.json:

{
  "mcpServers": {
    "adloop": {
      "command": "python",
      "args": ["-m", "adloop"],
      "env": {}
    }
  }
}

FAQ

What safety features does AdLoop include?
AdLoop includes two-step writes, budget caps, audit logging, automatic pausing of new campaigns, and GDPR consent awareness. It also prevents harmful combinations like Broad Match + Manual CPC bidding.
Can I use AdLoop with other AI assistants besides Claude?
AdLoop is an MCP server compatible with any MCP client, but the provided configuration examples are specifically for Claude Desktop.

Compare adloop with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.