google_ads_ad_groups_list
Lists ad groups from a Google Ads account, optionally filtered by parent campaign or status. Returns key details like id, name, and CPC bid to help locate an ad group for further management.
Instructions
Lists ad groups in a Google Ads account, optionally scoped to a single parent campaign and/or filtered by status. Returns id, name, campaign_id, status, type (SEARCH_STANDARD / DISPLAY_STANDARD / etc.), cpc_bid_micros, and ad_rotation_mode per ad group. Read-only. Use this to locate an ad_group_id before calling ad_groups.create / update or ads.create; if you already have the id, fetch it directly via ads.list filtered by ad_group_id.
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 results to ad groups under this campaign. Omit to list across the whole account. | |
| status_filter | No | Restrict to ad groups with this status. Omit for all statuses. |