meta_ads_ads_list
List Meta Ads ads by account or ad set to retrieve status, creative IDs, and review feedback for auditing or targeting updates.
Instructions
Lists ads in a Meta Ads account, optionally scoped to one ad set. Returns id, name, ad_set_id, campaign_id, status, effective_status, creative_id, and ad_review_feedback per ad. Read-only. Use this to find an ad_id before calling ads.update / pause / enable, or to audit which creatives are in flight. For the creative itself (image URL, copy), follow up with meta_ads_creatives_list.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account_id | No | Meta Ads account ID in the format 'act_XXXXXXXXXX' (e.g. 'act_1234567890'). Optional — falls back to META_ADS_ACCOUNT_ID from the configured credentials. The leading 'act_' prefix is required. | |
| ad_set_id | No | Restrict to ads under this ad set. Omit to list across the whole account. | |
| limit | No | Maximum records to return in a single call. Default 50. Meta Graph API caps at 1000 per page; for larger result sets reduce limit and filter client-side on the returned fields. |