Skip to main content
This tool retrieves ads for a given ad set with their name, status, and creative ID. Returns:
  • Ad list with name, ID, status, creative ID
  • Next step guidance for editing ads
When to use this tool:
  • “Show me the ads in ad set [ID]”
  • “What ads are running in this ad set?”
  • “List the individual ads”
  • “Which ads are active/paused?”
  • Before using update_meta_ad when user doesn’t know the ad ID
Parameters:
  • ad_set_id: Ad Set ID to list ads for (required for direct listing)
  • campaign_id: Campaign ID (will guide user to use ad_set_id)
  • status: Filter by status (optional)
  • limit: Max ads to return (default: 100)
Execution time: 2-5 seconds Data source: Meta Marketing API (live) Workflow:
  1. Use list_meta_ad_sets to find ad set IDs
  2. Use list_meta_ads with ad_set_id to see ads
  3. Use update_meta_ad to pause/resume or swap creative
Alternative: Use get_meta_campaign_details with include_hierarchy=true to see the full campaign tree at once.

OpenAPI

/api-reference/openapi.json post /api/v1/tools/list_meta_ads/execute