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

0

Monthly active users

2 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