Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,552Letters: 14Defects: 1,331counted just now
teppi

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 yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:fe596d441eabaa667a4682a831e5b3e1f8ca0da431d85ed867402b554d5443ee | sha256sum