Skip to main content
Glama

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
82.3% over 58 days
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

TDQS

B3.4/5.0

Scored across 22 tools

Disambiguation4/5

The get_/list_ singular/plural split generally separates single-resource lookups from collections, but get_check_alerts vs list_check_alerts (same alert type, different scope) and get_check_status vs list_check_statuses could trip up an agent without careful reading.

Naming Consistency4/5

All tools follow a consistent checkly_ snake_case pattern with get_, list_, and create_ prefixes. Slight inconsistency: get_check_alerts is effectively a list operation, and get_reporting is an aggregate rather than a single resource.

Tool Count3/5

22 tools is in the heavy range, though each covers a distinct Checkly resource. It is not unwieldy enough to be chaotic, but it exceeds the ideal well-scoped band.

Completeness2/5

The surface is strongly read-oriented: most resources have list/get but no create/update/delete. Even the two create tools (maintenance window, variable) lack corresponding update/delete operations, leaving obvious lifecycle gaps.

Available Tools

22 tools
checkly_create_maintenance_windowCreate maintenance window
Destructive
Inspect

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.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesMaintenance window name.
tagsNoTags of checks/groups to include in the window.
endsAtYesEnd time, ISO-8601.
startsAtYesStart time, ISO-8601 (e.g. 2026-07-15T22:00:00.000Z).
repeatUnitNoFor a recurring window: DAY, WEEK, or MONTH. Omit for one-off.
descriptionNoOptional description.
silenceAllAlertsNoSilence alerts for ALL checks (overrides tag scoping).
checkly_create_variableCreate environment variable
Destructive
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
keyYesThe variable key (cannot be changed later).
valueYesThe variable value.
lockedNoHide the value like a password in the UI.
secretNoMark as secret — value becomes write-only after creation.
checkly_get_accountGet current account
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

checkly_get_checkGet a check
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe check id.
includeDependenciesNoInclude dependent resources (snippets, alert channels).
checkly_get_check_alertsGet alerts for a check
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoEnd of range as a Unix timestamp (seconds).
fromNoStart of range as a Unix timestamp (seconds).
pageNo1-based page number.
limitNoPage size.
checkIdYesThe check id.
checkly_get_check_groupGet a check group
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesThe check group id.
checkly_get_check_resultGet a check result
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
checkIdYesThe check id.
checkResultIdYesThe check result id.
checkly_get_check_statusGet check status
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
checkIdYesThe check id.
checkly_get_reportingGet reporting
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoEnd of range as a Unix timestamp (seconds).
fromNoStart of range as a Unix timestamp (seconds).
timezoneNoIANA timezone, e.g. Europe/Berlin.
quickRangeNoPreset range, e.g. last24Hrs, last7Days, last30Days, thisWeek, thisMonth, lastWeek, lastMonth.
granularityNoBucket size for time series.
filterByTagsNoFilter by a tag.
checkly_list_alert_channelsList alert channels
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number.
limitNoPage size.
checkly_list_check_alertsList check alerts
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoEnd of range as a Unix timestamp (seconds).
fromNoStart of range as a Unix timestamp (seconds).
pageNo1-based page number.
limitNoPage size.
checkly_list_check_groupsList check groups
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNoFilter by a tag.
nameNoFilter by group name.
pageNo1-based page number.
limitNoPage size.
checkly_list_check_resultsList check results
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
toNoEnd of range as a Unix timestamp (seconds).
fromNoStart of range as a Unix timestamp (seconds).
pageNo1-based page number.
limitNoPage size.
checkIdYesThe check id.
locationNoFilter by run location, e.g. eu-west-1.
resultTypeNoFINAL, ATTEMPT, or ALL.
hasFailuresNoOnly return results that contain failures.
checkly_list_checksList checks
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
tagNoFilter by a tag.
pageNo1-based page number.
limitNoPage size.
searchNoFree-text search across check names.
checkTypeNoFilter by check type, e.g. API, BROWSER, URL, HEARTBEAT.
checkly_list_check_statusesList check statuses
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

checkly_list_dashboardsList dashboards
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number.
limitNoPage size.
checkly_list_locationsList locations
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

checkly_list_maintenance_windowsList maintenance windows
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number.
limitNoPage size.
checkly_list_private_locationsList private locations
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

checkly_list_runtimesList runtimes
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault

No parameters

checkly_list_snippetsList snippets
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number.
limitNoPage size.
checkly_list_variablesList variables
Read-only
Inspect

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

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNo1-based page number.
limitNoPage size.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 22 tool updates
    • Changedcheckly_create_maintenance_window1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_create_variable1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_account1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_check1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_check_alerts1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_check_group1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_check_result1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_check_status1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_get_reporting1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_alert_channels1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_check_alerts1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_check_groups1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_check_results1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_check_statuses1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_checks1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_dashboards1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_locations1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_maintenance_windows1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_private_locations1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_runtimes1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_snippets1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
    • Changedcheckly_list_variables1 field changed
      • changedInput schema / $schema
        Previous value: -"http://json-schema.org/draft-07/schema#"New value: +"https://json-schema.org/draft/2020-12/schema"
  2. 22 tool updates
    • First observedcheckly_create_maintenance_window
    • First observedcheckly_create_variable
    • First observedcheckly_get_account
    • First observedcheckly_get_check
    • First observedcheckly_get_check_alerts
    • First observedcheckly_get_check_group
    • First observedcheckly_get_check_result
    • First observedcheckly_get_check_status
    • First observedcheckly_get_reporting
    • First observedcheckly_list_alert_channels
    • First observedcheckly_list_check_alerts
    • First observedcheckly_list_check_groups
    • First observedcheckly_list_check_results
    • First observedcheckly_list_check_statuses
    • First observedcheckly_list_checks
    • First observedcheckly_list_dashboards
    • First observedcheckly_list_locations
    • First observedcheckly_list_maintenance_windows
    • First observedcheckly_list_private_locations
    • First observedcheckly_list_runtimes
    • First observedcheckly_list_snippets
    • First observedcheckly_list_variables

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    B
    maintenance
    Executes NRQL queries against New Relic via the NerdGraph API, enabling monitoring and observability data retrieval through natural language.
    -
  • A
    license
    A
    quality
    A
    maintenance
    Connects MCP-capable AI clients to a monitoring API to inspect cron and recurring-task checks, with opt-in mutations for pings, integrations, and check changes.
    3
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Uptime monitoring for websites, APIs, SSL certificates, domain expiry, ping and TCP/UDP ports. 15 tools to list, create, pause and delete monitors, pull incident timelines with error codes, and read hourly or daily uptime and response-time statistics.
    15
    37 npm
    1
    MIT
Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.