MCP-Server

checkly

io.usefulapi/checkly
Cloud & Infrastruktur Entwicklertools Öffentlich und erreichbar MCP 2026-07-28

Was dieses MCP kann

Queries Checkly synthetic monitoring accounts for checks, statuses, results, alerts, reporting, dashboards, locations, runtimes, variables, and maintenance windows.

checkly_create_maintenance_window
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.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['name', 'startsAt', 'endsAt'], 'properties': {'name': {'type': 'string', 'description': 'Maintenance window name.'}, 'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tags of checks/groups to include in the window.'}, 'endsAt': {'type': 'string', 'description': 'End time, ISO-8601.'}, 'startsAt': {'type': 'string', 'description': 'Start time, ISO-8601 (e.g. 2026-07-15T22:00:00.000Z).'}, 'repeatUnit': {'enum': ['DAY', 'WEEK', 'MONTH'], 'type': 'string', 'description': 'For a recurring window: DAY, WEEK, or MONTH. Omit for one-off.'}, 'description': {'type': 'string', 'description': 'Optional description.'}, 'silenceAllAlerts': {'type': 'boolean', 'description': 'Silence alerts for ALL checks (overrides tag scoping).'}}}
checkly_create_variable
Create environment variable
MODIFIES THE CHECKLY ACCOUNT: creates a new account-level environment variable. Additive (does not overwrite existing keys). Public API: POST /v1/variables.
Destruktiv
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'The variable key (cannot be changed later).'}, 'value': {'type': 'string', 'description': 'The variable value.'}, 'locked': {'type': 'boolean', 'description': 'Hide the value like a password in the UI.'}, 'secret': {'type': 'boolean', 'description': 'Mark as secret — value becomes write-only after creation.'}}}
checkly_get_account
Get current account
Fetch details of the Checkly account tied to your credentials. Public API: GET /v1/accounts/me.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
checkly_get_check
Get a check
Retrieve a single check's full configuration by id. Public API: GET /v1/checks/{id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The check id.'}, 'includeDependencies': {'type': 'boolean', 'description': 'Include dependent resources (snippets, alert channels).'}}}
checkly_get_check_alerts
Get alerts for a check
List alert notifications for one specific check. Public API: GET /v1/check-alerts/{checkId}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['checkId'], 'properties': {'to': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range as a Unix timestamp (seconds).'}, 'from': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range as a Unix timestamp (seconds).'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}, 'checkId': {'type': 'string', 'description': 'The check id.'}}}
checkly_get_check_group
Get a check group
Retrieve a single check group by id. Public API: GET /v1/check-groups/{id}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'The check group id.'}}}
checkly_get_check_result
Get a check result
Retrieve a single check-run result in full. Public API: GET /v1/check-results/{checkId}/{checkResultId}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['checkId', 'checkResultId'], 'properties': {'checkId': {'type': 'string', 'description': 'The check id.'}, 'checkResultId': {'type': 'string', 'description': 'The check result id.'}}}
checkly_get_check_status
Get check status
Retrieve the current status details for a single check. Public API: GET /v1/check-statuses/{checkId}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['checkId'], 'properties': {'checkId': {'type': 'string', 'description': 'The check id.'}}}
checkly_get_reporting
Get reporting
Aggregated availability / performance / SLA report across checks and groups. Public API: GET /v1/reporting.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range as a Unix timestamp (seconds).'}, 'from': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range as a Unix timestamp (seconds).'}, 'timezone': {'type': 'string', 'description': 'IANA timezone, e.g. Europe/Berlin.'}, 'quickRange': {'type': 'string', 'description': 'Preset range, e.g. last24Hrs, last7Days, last30Days, thisWeek, thisMonth, lastWeek, lastMonth.'}, 'granularity': {'enum': ['day', 'week', 'month'], 'type': 'string', 'description': 'Bucket size for time series.'}, 'filterByTags': {'type': 'string', 'description': 'Filter by a tag.'}}}
checkly_list_alert_channels
List alert channels
List all alert channels (email, Slack, webhook, PagerDuty, etc.) configured in the account. Public API: GET /v1/alert-channels.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_check_alerts
List check alerts
List recent alert notifications fired across the whole account. Public API: GET /v1/check-alerts.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range as a Unix timestamp (seconds).'}, 'from': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range as a Unix timestamp (seconds).'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_check_groups
List check groups
List all check groups (shared config for a set of checks). Public API: GET /v1/check-groups.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag': {'type': 'string', 'description': 'Filter by a tag.'}, 'name': {'type': 'string', 'description': 'Filter by group name.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_check_results
List check results
List individual run results for a check (latency, success, location, response). Public API: GET /v1/check-results/{checkId}.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['checkId'], 'properties': {'to': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'End of range as a Unix timestamp (seconds).'}, 'from': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': -9007199254740991, 'description': 'Start of range as a Unix timestamp (seconds).'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}, 'checkId': {'type': 'string', 'description': 'The check id.'}, 'location': {'type': 'string', 'description': 'Filter by run location, e.g. eu-west-1.'}, 'resultType': {'enum': ['FINAL', 'ATTEMPT', 'ALL'], 'type': 'string', 'description': 'FINAL, ATTEMPT, or ALL.'}, 'hasFailures': {'type': 'boolean', 'description': 'Only return results that contain failures.'}}}
checkly_list_checks
List checks
List all synthetic monitoring checks (API, browser, URL, heartbeat, etc.) in the account. Public API: GET /v1/checks.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'tag': {'type': 'string', 'description': 'Filter by a tag.'}, 'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}, 'search': {'type': 'string', 'description': 'Free-text search across check names.'}, 'checkType': {'type': 'string', 'description': 'Filter by check type, e.g. API, BROWSER, URL, HEARTBEAT.'}}}
checkly_list_check_statuses
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.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
checkly_list_dashboards
List dashboards
List all public/private status dashboards. Public API: GET /v1/dashboards.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_locations
List locations
List all public checking locations Checkly can run checks from. Public API: GET /v1/locations.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
checkly_list_maintenance_windows
List maintenance windows
List all maintenance windows (periods where alerts are silenced). Public API: GET /v1/maintenance-windows.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_private_locations
List private locations
List all private (self-hosted) checking locations. Public API: GET /v1/private-locations.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
checkly_list_runtimes
List runtimes
List all supported runtimes (Node versions + bundled dependencies) for browser/API checks. Public API: GET /v1/runtimes.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
checkly_list_snippets
List snippets
List all reusable code snippets. Public API: GET /v1/snippets.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
checkly_list_variables
List variables
List all account-level environment variables. Note: secret variable values are redacted by the API. Public API: GET /v1/variables.
Nur Lesen
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 9007199254740991, 'description': '1-based page number.', 'exclusiveMinimum': 0}, 'limit': {'type': 'integer', 'maximum': 9007199254740991, 'description': 'Page size.', 'exclusiveMinimum': 0}}}
Geändert
checkly_create_maintenance_window
1. October 2026 02:50
Geändert
checkly_create_variable
1. October 2026 02:50
Geändert
checkly_list_runtimes
1. October 2026 02:50
Geändert
checkly_list_variables
1. October 2026 02:50
Geändert
checkly_list_snippets
1. October 2026 02:50
Geändert
checkly_list_private_locations
1. October 2026 02:50
Geändert
checkly_list_locations
1. October 2026 02:50
Geändert
checkly_list_maintenance_windows
1. October 2026 02:50
Geändert
checkly_list_alert_channels
1. October 2026 02:50
Geändert
checkly_list_dashboards
1. October 2026 02:50
Geändert
checkly_get_reporting
1. October 2026 02:50
Geändert
checkly_get_check_alerts
1. October 2026 02:50
Geändert
checkly_list_check_alerts
1. October 2026 02:50
Geändert
checkly_get_check_result
1. October 2026 02:50
Geändert
checkly_list_check_results
1. October 2026 02:50
Geändert
checkly_get_check_status
1. October 2026 02:50
Geändert
checkly_list_check_statuses
1. October 2026 02:50
Geändert
checkly_get_check_group
1. October 2026 02:50
Geändert
checkly_list_check_groups
1. October 2026 02:50
Geändert
checkly_get_check
1. October 2026 02:50
Geändert
checkly_list_checks
1. October 2026 02:50
Geändert
checkly_get_account
1. October 2026 02:50
Hinzugefügt
checkly_create_maintenance_window
17. September 2026 12:53
Hinzugefügt
checkly_create_variable
17. September 2026 12:53
Hinzugefügt
checkly_list_runtimes
17. September 2026 12:53
Hinzugefügt
checkly_list_variables
17. September 2026 12:53
Hinzugefügt
checkly_list_snippets
17. September 2026 12:53
Hinzugefügt
checkly_list_private_locations
17. September 2026 12:53
Hinzugefügt
checkly_list_locations
17. September 2026 12:53
Hinzugefügt
checkly_list_maintenance_windows
17. September 2026 12:53