Skip to main content
This tool provides ad-level and creative-level insights for Meta campaigns. Returns:
  • Top performing ads by CTR and conversion rate
  • Underperforming ads that need attention
  • Creative fatigue indicators (high frequency, declining CTR)
  • Video completion metrics (25%, 50%, 75%, 100% watched)
  • Creative optimization recommendations
When to use this tool:
  • “Which of my Meta ads are performing best?”
  • “Are any of my Facebook ads fatigued?”
  • “Show me my Instagram video ad performance”
  • “Which creatives should I pause?”
  • “Analyze my ad variations”
Parameters:
  • lookback_days: 7, 14, 30 (default), 60, or 90 days
  • start_date: Optional start date (YYYY-MM-DD). Overrides lookback_days when used with end_date.
  • end_date: Optional end date (YYYY-MM-DD). Overrides lookback_days when used with start_date. ⚠️ DATE CLARIFICATION: If the user’s date request is vague or ambiguous (e.g., “March to June” without a year, “last quarter”, “recently”, “a few months ago”), ask the user to specify exact dates before calling this tool. Do not assume or guess dates.
  • campaign_id: Optional - filter to specific campaign
  • include_video_metrics: true (default) or false
  • ad_account_id: Required for multi-account users. Get from list_connected_accounts
Execution time: 1-3 seconds (cached database query) Data source: ad_group_daily_metrics table (Meta ad sets stored as ad groups) Creative fatigue detection:
  • High frequency (>4.0) with declining CTR
  • CTR dropped >20% from first week
  • Same creative running >14 days without refresh

OpenAPI

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