meta get ads
meta_get_adsList ads from a Meta ad account, optionally filtered by ad set, to retrieve ad ID, name, status, and creative reference for campaign oversight.
Instructions
List ads for a Meta ad account, optionally filtered by ad set. Returns ad ID, name, status, and creative reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of returned items or rows. The declared bounds and default apply; use pagination for additional results. | |
| cursor | No | Pagination cursor from previous response | |
| adSetId | No | Alias for adsetId. If both are supplied, they must match. | |
| adsetId | No | Filter by ad set ID; adSetId is also accepted. | |
| adAccountId | Yes | Ad account ID (e.g., act_123456789) | |
| statusFilter | No | Filter by native effective_status, not configured status. PAUSED excludes IN_PROCESS, CAMPAIGN_PAUSED and ADSET_PAUSED. Omit for post-creation verification and inspect both returned status fields. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Original tool result: parsed JSON when the text is JSON, otherwise the text or multiple MCP content blocks. Provider fields depend on the selected query. |