Docs menu
Get started
What is Opus GrowthQuickstartAdd to your AIHow it worksSafety and approvalCreditsPlansFAQAI apps
All AI appsChatGPTClaudeGrokPerplexityClaude CodeCodexGemini CLIOpenClawCursorVS CodeWindsurfOther MCPConnect ad platforms
Google AdsMeta AdsLinkedIn AdsMicrosoft AdvertisingTikTok AdsChatGPT AdsAgencies and MCCConnect data sources
Search ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWebsites and SEO
AI ServerWordPressSEO IntelligenceClick fraudTool reference
All toolsGoogle AdsMeta AdsTikTok AdsLinkedIn AdsMicrosoft AdvertisingChatGPT AdsSearch ConsoleGoogle AnalyticsYouTubeBusiness ProfileTag ManagerWordPressAI ServerSEO IntelligenceClick fraudCross-channelAccount and billingLanguage
Scan for Click Fraud
Scans the ad-click traffic captured by your fraud tag for click fraud / invalid traffic and returns the most suspicious IP addresses, each scored 0-100 with reasons (repeat/velocity from one IP, datacenter/hosting, Tor…
- Type
- Reads only
- Credits
- 1
- Platform
- Click fraud
- Approval
- Not needed, nothing changes
What it does
Scans the ad-click traffic captured by your fraud tag for click fraud / invalid traffic and returns the most suspicious IP addresses, each scored 0-100 with reasons (repeat/velocity from one IP, datacenter/hosting, Tor exit, known-malicious list, bot user-agent, high volume with zero conversions). READ-ONLY — it does not block anything. Feed `recommended_block_ips` to block_ip_addresses (approval-gated) to exclude them. Needs the tag installed first (fraud_setup). CLICK LOOKUP (click log / click events / lead lookup): pass `gclid` (from a form lead or CRM), `ip`, or `at` (time of a suspicious lead, Europe/Istanbul, 'YYYY-MM-DD HH:MM', with ±window_minutes) to get the individual captured clicks — time (Istanbul + UTC), GCLID, IP, user-agent, referrer, landing page — plus that IP's fraud score, so a fake lead can be matched to its ad click and the IP excluded. Form contents are not captured by the tag.
MCP: fraud_scan
How to use it
You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.
Parameters
| Name | Type | Required | Default | |
|---|---|---|---|---|
| customer_id | string | Optional | · | Google Ads customer account ID to query or change. Use the numeric ID returned by list_accounts; omit separators unless this tool explicitly says otherwise. |
| days | integer | Optional | 30 | Number of calendar days to look back from now for this analysis or report. |
| block_threshold | integer | Optional | 70 | Numeric block threshold value for fraud scan. Use the provider's expected unit, range, and precision. |
| gclid | string | Optional | · | Exact gclid value for fraud scan. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| ip | string | Optional | · | Exact ip value for fraud scan. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| at | string | Optional | · | Exact at value for fraud scan. Supply text in the provider's required format; when it selects an existing resource, use the exact identifier returned by the relevant list or search operation. |
| window_minutes | integer | Optional | 30 | Number of window to use for this operation. |