Opus Growth

Meta Ads

Lists Meta ads; if adset_id is provided, limits to that ad set.

Type
Reads only
Credits
1
Platform
Meta Ads
Approval
Not needed, nothing changes

What it does

Lists Meta ads; if adset_id is provided, limits to that ad set. Each ad carries effective_status AND, when Meta blocks or limits delivery, an `issues_info` array with the exact reason (error_code + message), which explains why an ad is not running, not delivering or rejected. Common case: error 2490279 = the creative's messaging call-to-action does not match the ad set's messaging destination (WhatsApp ad set needs a WHATSAPP_MESSAGE button, Instagram-Direct needs INSTAGRAM_MESSAGE, Messenger needs MESSAGE_PAGE); fix by aligning the ad's button to the ad set destination, or pause the mismatched duplicate.

MCP: list_meta_ads

How to use it

You don't call tools by name. Write what you want in ChatGPT, Claude or another assistant connected to Opus Growth, in your own words; it picks this tool when it fits.

Parameters

NameTypeRequiredDefault
account_idstringRequired·Advertising account identifier to query or change. Use the exact ID returned by the relevant account-listing tool, not the display name.
adset_idstringOptional·Exact adset identifier to target. Use the ID returned by an Opus Growth list or create operation, not a display name.
limitintegerOptional0Maximum number of rows returned in this response. When the result has_more flag is true, continue with next_page_token rather than assuming the list is complete.
page_tokenstringOptional·Continuation token returned as next_page_token by a previous call. Leave empty for the first page; pass it unchanged to retrieve the cached next page.