Read performance report
get_performance_reportThe answer to the four questions people ask most, for a period against the period before it: where the money is going (spend by campaign and ad set, with shares), what is working (winners: cheaper results than the account on enough spend to trust), which creatives are winning (ads ranked by cost per result, with link CTR and hook rate), and what needs stopping or fixing (spend with no results, results at twice the account's cost, live ad sets that spent nothing, rejected ads, tired creative), each with the sentence and numbers behind it and what pausing it saves a day. Each campaign is judged by its own goal: sales by purchases, traffic by landing page views; leads, awareness and engagement campaigns are never called waste for having no purchases. Call it for 'how are my ads doing', 'what should I stop', 'what is working', 'which creative is best', or before recommending where budget should go. Periods end yesterday except today.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_performance_report"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| since | No | For custom: first day, account timezone. | |
| until | No | For custom: last day. | |
| period | No | Default last_7d. |