google ads get search terms
google_ads_get_search_termsRetrieve Google Ads search term performance by date range and campaign or ad group to see which queries drive clicks and conversions. Choose search term view or campaign insight reports.
Instructions
Fetch search term performance from search_term_view or campaign_search_term_insight depending on reportType.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. | |
| endDate | Yes | End date YYYY-MM-DD | |
| adGroupId | No | Optional ad group ID filter. Applies directly to search_term_view and via segments.ad_group for insight reports. | |
| startDate | Yes | Start date YYYY-MM-DD | |
| campaignId | No | Optional campaign ID filter | |
| customerId | Yes | Google Ads customer ID (without dashes, e.g., 1234567890) | |
| reportType | No | Native provider report type; determines supported metrics and dimensions. | search_term_view |
| searchTermContains | No | Optional substring filter for search_term_view |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |