List monitors
list_monitorsA paginated list of your monitors with their type, target, interval, current status, 24-hour uptime, a 24-hour status chart (uptime_chart_24h, one status per hour) and the last 30 days (bars_30d, one entry per day with its date d, uptime p and colour c, ending yesterday, and for your own monitors s, the day’s status as the monitor’s own page draws it), plus status counts in meta. Filter with search, type, kind (own or external), status, enabled and tag, and sort with sort and dir; pass all=true for a plain unpaginated list of every monitor. Narrow with status, type, search or tag before paging. For what is down right now status_overview answers in one call; for one monitor's history use monitor_stats or monitor_results.
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": "list_monitors"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | Only things with this tag id. | |
| page | No | Page number, from 1. | |
| type | No | Only monitors of this kind. | |
| search | No | Matches monitor name or target. | |
| status | No | Only monitors in this state. | |
| per_page | No | Rows per page, up to 200 (default 25). | |
| organization_id | No | The organization to read. Leave it out when the token reaches only one. |