meta_ads_ads_list
List ads in a Meta Ads account, filtered by ad set. Returns ad ID, name, status, creative ID, and review feedback. Use to find ad IDs before updating or pausing, or to audit which creatives are active.
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. |