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