Server definition
- Hash
- sha256:a8aab142accb05a1d4c523a86c0c5b00d9a32cc38c0f840d6d3190eca0285939
- What it is
- What a remote MCP server returned when asked what it offers: 6 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Register a new cron job monitor. Returns the monitor ID to use in ping URLs. Requires API key.",
"inputSchema": {
"properties": {
"api_key": {
"description": "API key (x-api-key header value)",
"type": "string"
},
"expected_interval_seconds": {
"description": "How often the job should run (seconds)",
"type": "integer"
},
"grace_period_seconds": {
"default": 0,
"description": "Extra seconds allowed after interval before going DOWN",
"type": "integer"
},
"name": {
"description": "Human-readable monitor name",
"type": "string"
},
"notify_url": {
"description": "Webhook URL for DOWN alerts (receives POST with JSON)",
"type": "string"
},
"schedule_description": {
"description": "Human-readable schedule (e.g. 'Every night at 3am UTC')",
"type": "string"
}
},
"required": [
"api_key",
"name",
"expected_interval_seconds"
],
"type": "object"
},
"name": "create_monitor",
"outputSchema": null
},
{
"description": "Get an overview of all cron monitors — total count, counts per status (up/down/grace/new), and a summary list. Requires API key.",
"inputSchema": {
"properties": {
"api_key": {
"description": "API key (x-api-key header value)",
"type": "string"
}
},
"required": [
"api_key"
],
"type": "object"
},
"name": "get_dashboard",
"outputSchema": null
},
{
"description": "Get the current status (up/down/grace/new) of a specific cron monitor along with last ping time and total ping count.",
"inputSchema": {
"properties": {
"monitor_id": {
"description": "Monitor ID to check",
"type": "string"
}
},
"required": [
"monitor_id"
],
"type": "object"
},
"name": "get_monitor_status",
"outputSchema": null
},
{
"description": "Retrieve the last 100 ping events for a monitor (type, timestamp, IP, duration for complete events). Requires API key.",
"inputSchema": {
"properties": {
"api_key": {
"description": "API key (x-api-key header value)",
"type": "string"
},
"monitor_id": {
"description": "Monitor ID",
"type": "string"
}
},
"required": [
"api_key",
"monitor_id"
],
"type": "object"
},
"name": "get_ping_history",
"outputSchema": null
},
{
"description": "List all monitors with real-time computed status. Requires API key.",
"inputSchema": {
"properties": {
"api_key": {
"description": "API key (x-api-key header value)",
"type": "string"
}
},
"required": [
"api_key"
],
"type": "object"
},
"name": "list_monitors",
"outputSchema": null
},
{
"description": "Send a heartbeat ping to a cron monitor to confirm the job ran successfully. Use ping_type='ping' for simple heartbeats, 'start'+'complete' for duration tracking, or 'fail' to immediately mark it down.",
"inputSchema": {
"properties": {
"monitor_id": {
"description": "Monitor ID to ping",
"type": "string"
},
"ping_type": {
"default": "ping",
"description": "Type of ping event",
"enum": [
"ping",
"start",
"complete",
"fail"
],
"type": "string"
}
},
"required": [
"monitor_id"
],
"type": "object"
},
"name": "ping_monitor",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:a8aab142accb05a1d4c523a86c0c5b00d9a32cc38c0f840d6d3190eca0285939 | sha256sum