90trust / 100

Checkly MCP by usefulapi

by checkly.usefulapi.io in Developer tools

MCP serverPassing, checked 3 h ago

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

https://checkly.usefulapi.io/mcp

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
284 ms typical, 284 ms slowest 5%
Last check
3 h ago
Next check
in 4 h

How to call it

Add it to any MCP client that supports remote servers.

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

22 tools

  • checkly_get_account

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

  • checkly_list_checks

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

  • checkly_get_check

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

  • checkly_list_check_groups

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

  • checkly_get_check_group

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

  • 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_get_check_status

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

  • checkly_list_check_results

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

  • checkly_get_check_result

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

  • checkly_list_check_alerts

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

  • checkly_get_check_alerts

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

  • checkly_get_reporting

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

  • checkly_list_dashboards

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

  • 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_maintenance_windows

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

  • checkly_list_locations

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

  • checkly_list_private_locations

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

  • 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.

  • checkly_list_runtimes

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

  • 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_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. Public API: POST /v1/maintenance-windows.

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTime
3 h agoPassed200284 ms