# Usefulapi Checkly MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.usefulapi%2Fcheckly
Registry id: `mcp-registry/io.usefulapi/checkly`
Status: auth-required (checked 2026-10-27T03:29:28.717Z)

## Verdict

Usefulapi Checkly MCP server answered 100% of Glimind's liveness checks over 30 days, better than 42% of MCP servers, with 63 ms median handshake and 0 outages in 90 days. Its agent-readiness grade is A (96/100) across 22 tools, costing an agent about 3,284 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 100% | 42% of MCP servers |
| Median handshake latency | 63 ms | 88% of MCP servers |
| p95 handshake latency | 340 ms | — |
| Checks in 30 days | 216 | — |
| Outages, 90 days | 0 | — |
| Median recovery | — | — |
| Agent-readiness score | 96/100 (A) | 82% of MCP servers |
| Tools | 22 | — |
| Tool-list size for an agent | ~3,284 tokens | 44% of MCP servers |
| Days observed | 27 | — |

## Install

```json
{
  "mcpServers": {
    "usefulapi-checkly-mcp-server": {
      "type": "http",
      "url": "https://checkly.usefulapi.io/mcp"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http usefulapi-checkly-mcp-server https://checkly.usefulapi.io/mcp
```

## Tools (22)

- `checkly_create_maintenance_window`: 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.
- `checkly_create_variable`: MODIFIES THE CHECKLY ACCOUNT: creates a new account-level environment variable. Additive (does not overwrite existing keys). Public API: POST /v1/variables.
- `checkly_get_account`: Fetch details of the Checkly account tied to your credentials. Public API: GET /v1/accounts/me.
- `checkly_get_check`: Retrieve a single check's full configuration by id. Public API: GET /v1/checks/{id}.
- `checkly_get_check_alerts`: List alert notifications for one specific check. Public API: GET /v1/check-alerts/{checkId}.
- `checkly_get_check_group`: Retrieve a single check group by id. Public API: GET /v1/check-groups/{id}.
- `checkly_get_check_result`: Retrieve a single check-run result in full. Public API: GET /v1/check-results/{checkId}/{checkResultId}.
- `checkly_get_check_status`: Retrieve the current status details for a single check. Public API: GET /v1/check-statuses/{checkId}.
- `checkly_get_reporting`: Aggregated availability / performance / SLA report across checks and groups. Public API: GET /v1/reporting.
- `checkly_list_alert_channels`: List all alert channels (email, Slack, webhook, PagerDuty, etc.) configured in the account. Public API: GET /v1/alert-channels.
- `checkly_list_check_alerts`: List recent alert notifications fired across the whole account. Public API: GET /v1/check-alerts.
- `checkly_list_check_groups`: List all check groups (shared config for a set of checks). Public API: GET /v1/check-groups.
- `checkly_list_check_results`: List individual run results for a check (latency, success, location, response). Public API: GET /v1/check-results/{checkId}.
- `checkly_list_check_statuses`: List the current pass/fail/degraded status of every check — the 'what's down right now' view. Public API: GET /v1/check-statuses.
- `checkly_list_checks`: List all synthetic monitoring checks (API, browser, URL, heartbeat, etc.) in the account. Public API: GET /v1/checks.
- `checkly_list_dashboards`: List all public/private status dashboards. Public API: GET /v1/dashboards.
- `checkly_list_locations`: List all public checking locations Checkly can run checks from. Public API: GET /v1/locations.
- `checkly_list_maintenance_windows`: List all maintenance windows (periods where alerts are silenced). Public API: GET /v1/maintenance-windows.
- `checkly_list_private_locations`: List all private (self-hosted) checking locations. Public API: GET /v1/private-locations.
- `checkly_list_runtimes`: List all supported runtimes (Node versions + bundled dependencies) for browser/API checks. Public API: GET /v1/runtimes.
- `checkly_list_snippets`: List all reusable code snippets. Public API: GET /v1/snippets.
- `checkly_list_variables`: List all account-level environment variables. Note: secret variable values are redacted by the API. Public API: GET /v1/variables.

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
