Google Ads MCP [PPR] avatar

Google Ads MCP [PPR]

Pricing

from $5.00 / 1,000 tool calls

Go to Apify Store
Google Ads MCP [PPR]

Google Ads MCP [PPR]

MCP server for querying Google Ads Transparency Center from AI agents and LLMs. Tools: search ads by keyword/domain, get advertiser ad history, fetch ad details with regional impression data. Runs on Apify standby.

Pricing

from $5.00 / 1,000 tool calls

Rating

0.0

(0)

Developer

zadexinho

zadexinho

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

22 days ago

Last modified

Share

MCP server that gives AI agents and LLMs direct access to Google Ads Transparency Center. Connect via Claude, Cursor, or any MCP-compatible client to search ad creatives, retrieve advertiser ad history, and fetch regional impression data.

Runs on Apify standby infrastructure — no cold start, responses in under 5 seconds.

Available Tools

search_google_ads

Search ad creatives by keyword or domain.

Parameters:

  • query (string, required) — keyword or domain (e.g. "shopify.com")
  • platform (string, optional) — ALL, YOUTUBE, GOOGLE_SEARCH, GOOGLE_SHOPPING, GOOGLE_MAPS, GOOGLE_PLAY
  • adFormat (string, optional) — ALL, TEXT, IMAGE, VIDEO
  • region (string, optional) — alpha-2 country code (e.g. "US") or "WORLDWIDE"
  • dateRange (string, optional) — ALL_TIME, LAST_30_DAYS, LAST_7_DAYS, TODAY
  • maxAds (integer, optional) — default: 10

get_advertiser_ads

Fetch ads for a specific advertiser by Google advertiser ID.

Parameters:

  • advertiserId (string, required) — AR-prefixed ID (e.g. "AR04619580580634296321")
  • platform (string, optional)
  • adFormat (string, optional)
  • maxAds (integer, optional) — default: 20

get_ad_details

Get enriched data for a specific ad creative including per-country impression ranges.

Parameters:

  • adCreativeId (string, required) — CR-prefixed creative ID
  • advertiserId (string, required) — owning advertiser's AR-prefixed ID

How to connect

Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
"mcpServers": {
"google-ads-transparency": {
"command": "npx",
"args": [
"mcp-remote",
"https://actors-mcp-server.apify.com/actors/zadexinho~google-ads-transparency-mcp-server/token/YOUR_APIFY_TOKEN/mcp"
]
}
}
}

Replace YOUR_APIFY_TOKEN with your Apify API token.

What data is returned?

Each tool returns structured objects with:

FieldDescription
adCreativeIdCreative ID (CR-prefixed)
advertiserIdAdvertiser ID (AR-prefixed)
advertiserNameAdvertiser display name
formatTEXT, IMAGE, or VIDEO
headline / descriptionAd copy
imageUrl / videoUrl / previewUrlCreative assets
firstShown / lastShownDisplay date range (YYYY-MM-DD)
totalDaysShownCampaign duration in days
regionRegion filter applied
transparencyUrlDirect link to Transparency Center
regionBreakdownPer-country impression ranges (get_ad_details only)

Pricing

$0.005 per tool call across all Apify subscription tiers.

ToolTypical latencyCost per call
search_google_ads2–5s$0.005
get_advertiser_ads1–3s$0.005
get_ad_details1–2s$0.005

Use cases

  • Ask an AI agent to compare competitor ad strategies by platform and format
  • Automate competitive ad monitoring inside agentic workflows
  • Feed ad creative data into content generation or brand safety pipelines
  • Query historical advertiser activity without manual Transparency Center browsing
  • Research regional ad distribution for market entry analysis