Account tools
Example prompts:
Prompt
Prompt
Check tools
List and filter checks
For large accounts, start withlist-check-stats filters instead of asking for every check at once. The default response is status-only. The tool supports:
tag: filter by one or more tags.typeorcheckType: filter by check type.search: filter by check name.status: filter bypassing,failing, ordegraded.limitandpage: page through matching checks. The default page size is 25 and the maximum is 100.includeReliability: set totrueto include availability, response-time percentiles, and ICMP latency or packet-loss metrics.range: set the analytics range whenincludeReliabilityistrue. The default islast24Hours.
length, total, page, limit, and totalPages) plus the applied filters, so your client can continue with the next page only when needed.
list-check-results stays compact for fast triage. Result rows include responseStatusCode, responseStatusText, totalAssertions, and failingAssertions when available, so your client can inspect common URL and API failure signals before fetching full result details or assets.
Create, update, and delete checks
The check write tools manage checks from a JSON configuration, without a local project or a CLI deploy. They support these check types:- API checks
- Browser checks and Multistep checks with a single inline script
- Heartbeat monitors
- URL, TCP, DNS, ICMP, traceroute, gRPC, and SSL monitors
- Call
get-check-type-schemawith thecheckTypeto learn thecheckpayload. Every check type takes different configuration, for examplerequestfor API checks and uptime monitors,scriptfor browser checks, andheartbeatfor heartbeat monitors. - Optionally call
list-alert-channelsto pick specific alert channels, andlist-check-groupsto find agroupId. - Call
create-checkwithcheckTypeand thecheckpayload. By default the new check is subscribed to all of the account’s alert channels. SetautoAssignAlertstofalseor passcheck.alertChannelSubscriptionsto change this.
update-check accepts either shared top-level properties (name, activated, muted, tags, useGlobalAlertSettings, runParallel, description, intent, aiAutoRepairEnabled) or a partial check object validated against the update schema for the check’s type. The two cannot be combined in one call. Array fields such as locations and tags replace the check’s current values.
Playwright Check Suites are managed as Monitoring as Code with the Checkly CLI. Use prepare-local-check-authoring for a CLI handoff. Changes made through MCP to a check that a CLI project manages are overwritten by that project’s next deploy.
Example prompts:
Prompt
Prompt
Prompt
Prompt
Check group tools
Group settings such as locations, alerting, retries, API check defaults, and environment variables apply to every check in the group. To put a check in a group, set
groupId on the check with create-check or update-check.
Example prompts:
Prompt
Alert channel tools
Use the returned IDs to set
alertChannelSubscriptions when creating or updating a check or check group.
Example prompt:
Prompt
Test session tools
Example prompt:
Prompt
Result asset tools
Example prompt:
Prompt
Root cause analysis tools
Call
get-error-group-root-cause-analyses before triggering a new RCA so your agent can reuse existing analysis when available.
Example prompt:
Prompt
Environment variable tools
Example prompt:
Prompt
Status page tools
Example prompt:
Prompt
Incident tools
Example prompts:
Prompt
Prompt
Usage tools
Usage tools report on the whole organization the account belongs to. Use
accountIds and checkTypes to narrow a report. These tools require an organization usage contract and Owner or Admin access.
Example prompt:
Prompt