List checks
list_checksBrowse and filter SolidPing organization monitoring checks by name, labels, or check group; returns paginated results with cursor support.
Instructions
List monitoring checks for the organization, optionally filtered by name/slug substring, labels, or check group. Returns {data, pagination}; pass pagination.cursor back as cursor for the next page. Use this for browsing or filtering a fleet of checks. To investigate a single check's current health, use diagnose_check instead; if you already know its UID or slug, get_check is more direct. Read-only: works with mcp:read tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Case-insensitive substring match on check name or slug, e.g. "api". | |
| with | No | Comma-separated extra fields: lastResult — most recent result for each check lastStatusChange — when each check last changed status Example: "lastResult,lastStatusChange". | |
| limit | No | Max results (1-100, default 20). | |
| cursor | No | Opaque pagination cursor returned by a previous response. Omit on the first page. | |
| labels | No | Label filter as a JSON object. Returns checks that have ALL of the given labels with matching values (AND semantics). Example: {"env": "production", "team": "api"}. | |
| checkGroupUid | No | Filter to checks in this group (UID or slug), e.g. "core-services". |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | Checks on this page. | |
| pagination | No | Cursor pagination state for the filter. |