get_google_ads_keywords
Retrieve Google Ads keyword performance and Quality Score data, flag low Quality Score 1–4 keywords for optimization, and filter by impressions to analyze CPC risks.
Instructions
Retrieves keyword performance and Quality Score data from Google Ads. Returns quality_score_distribution summarising QS spread across the account. Quality Score 1–4 keywords are flagged for optimization — low QS raises CPC. Use min_impressions=100 to focus on keywords with enough data for reliable QS. Use list_clients to see available client IDs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max keywords to return, ranked by spend desc. Default 100. | |
| statuses | No | Filter by keyword status. | |
| client_id | No | Client identifier. Required when multiple clients are configured. | |
| campaign_ids | No | Filter to specific campaign IDs. | |
| customer_ids | No | Override the client's default Google Ads account IDs. | |
| date_range_end | No | End date (YYYY-MM-DD). Defaults to today. | |
| min_impressions | No | Minimum impressions to include a keyword. Use 100 for reliable QS data. | |
| date_range_start | No | Start date (YYYY-MM-DD). Defaults to 30 days ago. |