Get Monitor Summary
getMonitorSummaryRetrieve real-time status for all Uptime Kuma monitors, showing UP/DOWN/PENDING/MAINTENANCE states with last heartbeat details. Filter by keywords, type, tags, or group to pinpoint issues quickly.
Instructions
START HERE for status overview questions. Retrieves current status for all monitors showing UP/DOWN/PENDING/MAINTENANCE states with the most recent heartbeat message. Use this when asked "how is everything doing?", "what's down?", "what's up?", or for any general status overview. Returns essential information (ID, name, pathName, active state, maintenance state, status, message, lastBeatTime, type, tags). Supports filtering by keywords, type, active/maintenance status, tags, parent group, and current status. Check lastBeatTime before trusting the status of a push monitor — one that has stopped beating keeps reporting its last known status. lastBeatTime is UTC with no zone marker, so measure staleness against the current UTC time.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Filter by tag name and optional value. Comma-separated for multiple tags. Format: "tagName" or "tagName=value". Monitor must have all specified tags. Case-insensitive. Examples: "production", "env=staging", "production,region=us-east" | |
| type | No | Filter by monitor type(s). Comma-separated for multiple types. Use listMonitorTypes tool to see all available types. | |
| active | No | Filter by active status. true=only active monitors, false=only inactive monitors. | |
| status | No | Filter by current heartbeat status. Comma-separated for multiple statuses. 0=DOWN, 1=UP, 2=PENDING, 3=MAINTENANCE. Examples: "0", "1", "0,2" | |
| keywords | No | Space-separated keywords to filter monitors by pathName (case-insensitive fuzzy match). All keywords must match for a monitor to be included. | |
| parentId | No | Filter to the DIRECT children of this group monitor. Pass null for top-level monitors (those with no parent). Not recursive — use the group's own childrenIDs to walk deeper. | |
| maintenance | No | Filter by maintenance status. true=only monitors in maintenance, false=only monitors not in maintenance. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| summaries | Yes | Array of monitor summaries |