Skip to main content

Overview

5 tools for fetching Google Ads data — campaigns, daily trends, geographic and device breakdowns, and search terms.
Google Ads data has a ~1-day delay. Use today - 1 day as the most recent end_date.

gads_get_campaigns

Get Google Ads campaign performance data. Parameters: Response:
Example Prompt:
“Show me my best-performing campaigns sorted by ROAS”

gads_get_daily_metrics

Get daily Google Ads metrics — impressions, clicks, cost, conversions as a time series. Parameters: Response:
Example Prompt:
“Show me daily ad spend trends for the last 30 days”

gads_get_geo

Get Google Ads performance by country/geographic location. Parameters: Response:
Example Prompt:
“Which countries perform best in my Google Ads?“

gads_get_devices

Get Google Ads performance by device type (mobile, desktop, tablet). Parameters: Response:
Compare CPA and ROAS across devices to optimize bid adjustments. If mobile CPA is much higher, consider reducing mobile bids.
Example Prompt:
“How do mobile ads perform compared to desktop?“

gads_get_search_terms

Get actual search terms that triggered your Google Ads (Search campaigns only). Parameters: Response:
Only available for Search campaigns — not Performance Max, Display, or Video campaigns.
Look for high-cost, zero-conversion terms and add them as negative keywords. Compare with organic keywords (get_keywords) to find paid/organic overlap.
Example Prompt:
“What search terms are triggering my ads? Find any wasted spend”