These tools are read-only. For one-call performance deep dives, see Journey Reports.
meta_campaigns_list
List campaigns in the active ad account.Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
status | string | No | ALL | Filter by status: ACTIVE, PAUSED, ARCHIVED, ALL |
limit | number | No | 25 | Maximum campaigns to return (1-100) |
after | string | No | - | Cursor for pagination |
Example Prompts
Response
meta_adsets_list
List ad sets in the active ad account.Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
campaign_id | string | No | - | Filter by specific campaign ID |
status | string | No | ALL | Filter by status: ACTIVE, PAUSED, ARCHIVED, ALL |
limit | number | No | 25 | Maximum ad sets to return (1-100) |
after | string | No | - | Cursor for pagination |
Example Prompts
Response
meta_ads_list
List ads in the active ad account.Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
adset_id | string | No | - | Filter by specific ad set ID |
status | string | No | ALL | Filter by status: ACTIVE, PAUSED, ARCHIVED, ALL |
limit | number | No | 25 | Maximum ads to return (1-100) |
after | string | No | - | Cursor for pagination |
Example Prompts
Response
meta_ad_get
Get detailed info about a specific ad including creative content and metrics.Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
ad_id | string | Yes | - | The ID of the ad to retrieve |
include_metrics | boolean | No | true | Whether to include performance metrics |
Example Prompts
Response
meta_insights_get
Get performance metrics - the primary tool for spend, impressions, clicks, conversions, and ROAS.Parameters
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
level | string | Yes | - | Level: account, campaign, adset, ad |
entity_id | string | Conditional | - | Required for campaign/adset/ad levels |
date_preset | string | No | - | Predefined range: today, yesterday, last_7d, last_30d, etc. |
since | string | No | - | Start date (YYYY-MM-DD) |
until | string | No | - | End date (YYYY-MM-DD) |
field_preset | string | No | basic | Metric set: basic, conversions, video, engagement, ecommerce, quality, full |
fields | array | No | - | Specific fields (overrides preset) |
time_increment | string | No | - | Time breakdown: 1 (daily), 7 (weekly), 28, monthly, all_days |
breakdowns | array | No | - | Segment by: age, gender, country, etc. |
Date Presets
| Preset | Description |
|---|---|
today | Today only |
yesterday | Yesterday only |
this_week | Current week |
last_week | Previous week |
this_month | Current month |
last_month | Previous month |
last_7d | Last 7 days |
last_14d | Last 14 days |
last_30d | Last 30 days |
last_90d | Last 90 days |
Field Presets
| Preset | Fields Included |
|---|---|
basic | spend, impressions, reach, clicks, ctr, cpc, cpm |
conversions | Basic + conversions, cost_per_conversion, actions, action_values |
video | Basic + video_views, video_p25, video_p50, video_p75, video_p100 |
engagement | Basic + reactions, comments, shares, page_engagement |
ecommerce | Basic + purchases, purchase_roas, add_to_cart, checkouts |
quality | Basic + quality_ranking, engagement_rate_ranking, conversion_rate_ranking |
full | All available fields |
Example Prompts
Response
Common Query Patterns
Daily spend check
Daily spend check
meta_insights_get with date_preset: yesterdayWeekly performance
Weekly performance
meta_insights_get with date_preset: last_weekCampaign comparison
Campaign comparison
meta_insights_get at campaign levelDaily trends
Daily trends
meta_insights_get with time_increment: 1Demographic breakdown
Demographic breakdown
meta_insights_get with breakdowns: ["age", "gender"]Understanding Metrics
Learn what each metric means and how to interpret them

