google_ads_keywords_list
List keyword criteria in a Google Ads account, scoped by campaign, ad group, or status. Retrieve criterion IDs to pause or remove keywords, or audit keyword coverage and quality scores.
Instructions
Lists keyword criteria in a Google Ads account, optionally scoped to a campaign and/or ad group and filtered by status. Returns criterion_id, ad_group_id, text, match_type, status, cpc_bid_micros (if overridden), quality_score, and approval_status per keyword. Read-only. Use this to locate a criterion_id before calling keywords.pause / remove, or to audit keyword coverage. For quality-score diagnostics use google_ads_keywords_diagnose.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| customer_id | No | Google Ads customer ID as a 10-digit string without dashes (e.g. '1234567890'). Optional — falls back to GOOGLE_ADS_CUSTOMER_ID / GOOGLE_ADS_LOGIN_CUSTOMER_ID from the configured credentials when omitted. | |
| campaign_id | No | Restrict to keywords under this campaign. Omit with ad_group_id also omitted to list across the account. | |
| ad_group_id | No | Restrict to a single ad group. If both campaign_id and ad_group_id are supplied they must agree. | |
| status_filter | No | Restrict by status. Omit for all statuses. |