Get recent changes across all monitors
get_recent_changesAccount-wide feed of completed checks, newest first, each already carrying its monitor (name + URL), the AI summary of what changed, and the extracted output. This is the tool to use for reporting questions — 'what changed this week?', 'summarise my monitors', 'which pages moved?' — because it answers them in ONE call. Do not loop get_check_history over every monitor for that. Call it once per question: each call shows its own card to the user. Defaults to alerts only, which is what 'what changed' means; set alertedOnly false only when the user asks about every check (e.g. 'did my monitors run?'), never to look for more changes. pageAccess says what the browser reached; when reachedContent is false the check saw a challenge, login or error page, so report that, not a change in content. To show one change to the user, open it once with get_check. When you link to a check, use its checkUrl (its comparison in monity.ai), never the raw screenshot, diff or HTML file URLs.
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_recent_changes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ISO date upper bound (inclusive) | |
| from | No | ISO date lower bound, inclusive — e.g. last week's date for a weekly report | |
| page | No | Page number (default 1) | |
| label | No | Only monitors carrying this label | |
| limit | No | Results per page (default 25, max 100) | |
| status | No | Explicit status filter: ALERT_SENT, CHANGE, NO_CHANGE or ERROR. Ignored when alertedOnly is true. | |
| alertedOnly | No | true (default) returns only checks that detected a change and alerted; false returns every completed check | |
| monitorUuid | No | Restrict to a single monitor (from list_monitors) | |
| includeHidden | No | Include changes the user hid (hide_change) or their team hid in Monity (teamHidden: true). Default false. |