Checkly MCP by usefulapi

io.usefulapi/checkly

Query Checkly synthetic monitoring — checks, statuses, results, alerts, reporting and dashboards.

Yes, your AI can use this right now.Answered a live MCP handshake in 179 ms with no sign-in needed and exposes 22 tools.

Connect it

Settings → Connectors → Add custom connector
URL: https://checkly.usefulapi.io/mcp

22 tools, verified live

Pulled straight from the server with tools/list on 2026-10-17.
checkly_get_accountread-only

Fetch details of the Checkly account tied to your credentials. Public API: GET /v1/accounts/me.

checkly_list_checksread-only

List all synthetic monitoring checks (API, browser, URL, heartbeat, etc.) in the account. Public API: GET /v1/checks.

checkly_get_checkread-only

Retrieve a single check's full configuration by id. Public API: GET /v1/checks/{id}.

checkly_list_check_groupsread-only

List all check groups (shared config for a set of checks). Public API: GET /v1/check-groups.

checkly_get_check_groupread-only

Retrieve a single check group by id. Public API: GET /v1/check-groups/{id}.

checkly_list_check_statusesread-only

List the current pass/fail/degraded status of every check — the 'what's down right now' view. Public API: GET /v1/check-statuses.

checkly_get_check_statusread-only

Retrieve the current status details for a single check. Public API: GET /v1/check-statuses/{checkId}.

checkly_list_check_resultsread-only

List individual run results for a check (latency, success, location, response). Public API: GET /v1/check-results/{checkId}.

checkly_get_check_resultread-only

Retrieve a single check-run result in full. Public API: GET /v1/check-results/{checkId}/{checkResultId}.

checkly_list_check_alertsread-only

List recent alert notifications fired across the whole account. Public API: GET /v1/check-alerts.

checkly_get_check_alertsread-only

List alert notifications for one specific check. Public API: GET /v1/check-alerts/{checkId}.

checkly_get_reportingread-only

Aggregated availability / performance / SLA report across checks and groups. Public API: GET /v1/reporting.

checkly_list_dashboardsread-only

List all public/private status dashboards. Public API: GET /v1/dashboards.

checkly_list_alert_channelsread-only

List all alert channels (email, Slack, webhook, PagerDuty, etc.) configured in the account. Public API: GET /v1/alert-channels.

checkly_list_maintenance_windowsread-only

List all maintenance windows (periods where alerts are silenced). Public API: GET /v1/maintenance-windows.

checkly_list_locationsread-only

List all public checking locations Checkly can run checks from. Public API: GET /v1/locations.

checkly_list_private_locationsread-only

List all private (self-hosted) checking locations. Public API: GET /v1/private-locations.

checkly_list_snippetsread-only

List all reusable code snippets. Public API: GET /v1/snippets.

checkly_list_variablesread-only

List all account-level environment variables. Note: secret variable values are redacted by the API. Public API: GET /v1/variables.

checkly_list_runtimesread-only

List all supported runtimes (Node versions + bundled dependencies) for browser/API checks. Public API: GET /v1/runtimes.

checkly_create_variablecan modify

MODIFIES THE CHECKLY ACCOUNT: creates a new account-level environment variable. Additive (does not overwrite existing keys). Public API: POST /v1/variables.

checkly_create_maintenance_windowcan modify

MODIFIES THE CHECKLY ACCOUNT: schedules a maintenance window that silences alerts for a time range (e.g. during a deploy). Omit repeatUnit for a one-off window. Public API: POST /v1/maintenance-windows.

Alternatives in Cloud & Infra

Compare →
Try “Notion”, “Stripe”, “create invoice”, “browser”