What changed for an advertiser
diff_advertiserCompare an advertiser's Facebook ads against the last server snapshot, showing which ads started or stopped running. First call records a baseline; later calls show changes.
Instructions
Compare an advertiser's ads now against the last time this server looked, and report what they started and stopped running. The first call on a Page records a baseline and reports nothing changed, which is expected: call it again later to see movement. This is the only tool here that answers 'what changed' rather than 'what is running'.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"page_id": "<page_id>"
},
"name": "diff_advertiser"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | How many ads to pull for the comparison. Keep it consistent between calls. | |
| country | No | Two-letter country code. Default US. | |
| page_id | Yes | Advertiser Page ID to compare. Get it from list_advertisers. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | ||
| page_id | Yes | ||
| running_now | No | ||
| tracked_now | No | ||
| no_longer_seen | No | ||
| started_running | No | ||
| baseline_created | Yes | ||
| previously_tracked | No |