Server definition
- Hash
- sha256:371d9d6805a2556dff37d97727a8e3b3df007d627292af77d23a0c452469f206
- What it is
- What a remote MCP server returned when asked what it offers: 5 tools
The blob, as servednamed by its sha256
{
"instructions": "Live \"is it down?\" checks from two independent servers (Singapore and Boston, US). Use check_site for any public domain; list_outages for which monitored sites are confirmed down right now; site_history for uptime and past incidents of a monitored site; check_certificate for TLS expiry; list_monitored_sites to see what is tracked. A verdict is one HTTP probe: a bot-block (401/403/429) still counts as up, and an app, login or regional problem can exist while the website answers. When you relay a result, say where it was checked from and link the details URL so the person can re-check and see crowd reports.",
"tools": [
{
"description": "Reads the HTTPS certificate of a public domain and reports days until expiry, the expiry date and the issuer.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain to inspect, e.g. \"example.com\".",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_certificate",
"outputSchema": {
"properties": {
"daysRemaining": {
"description": "Negative once expired",
"type": "number"
},
"domain": {
"type": "string"
},
"issuer": {
"type": [
"string",
"null"
]
},
"state": {
"enum": [
"valid",
"expiring soon",
"EXPIRED"
],
"type": "string"
},
"validTo": {
"type": "string"
}
},
"required": [
"domain",
"daysRemaining",
"validTo",
"issuer",
"state"
],
"type": "object"
}
},
{
"description": "Live up/down check of any public website from an independent server (Singapore; Boston for sites that geo-block Singapore). Returns a one-sentence verdict plus status code, latency, resolved IP, redirect target, the view from the other region when available, and how many users reported problems in the last hour. Results are cached 30 s per domain.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"domain": {
"description": "Domain or URL to check, e.g. \"github.com\" or \"https://www.reddit.com/r/all\". Scheme, path, port and query are ignored; the host is checked as given.",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "check_site",
"outputSchema": {
"properties": {
"checkedAt": {
"description": "ISO 8601",
"type": "string"
},
"checkedFrom": {
"description": "sg = Singapore, us = Boston",
"enum": [
"sg",
"us"
],
"type": "string"
},
"curated": {
"description": "true if the site is one of the monitored sites",
"type": "boolean"
},
"domain": {
"type": "string"
},
"finalUrl": {
"type": [
"string",
"null"
]
},
"ip": {
"type": [
"string",
"null"
]
},
"latencyMs": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"redirected": {
"type": "boolean"
},
"regions": {
"description": "Fresh result from each region that has one",
"properties": {
"sg": {
"properties": {
"checkedAt": {
"description": "ISO 8601",
"type": "string"
},
"domain": {
"type": "string"
},
"finalUrl": {
"type": [
"string",
"null"
]
},
"ip": {
"type": [
"string",
"null"
]
},
"latencyMs": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"redirected": {
"type": "boolean"
},
"scheme": {
"enum": [
"https",
"http",
null
],
"type": [
"string",
"null"
]
},
"server": {
"type": [
"string",
"null"
]
},
"state": {
"enum": [
"up",
"slow",
"error",
"maintenance",
"down"
],
"type": "string"
},
"status": {
"type": [
"integer",
"null"
]
},
"tls": {
"properties": {
"daysRemaining": {
"type": "number"
},
"issuer": {
"type": [
"string",
"null"
]
},
"validTo": {
"type": "string"
}
},
"type": [
"object",
"null"
]
},
"up": {
"type": "boolean"
}
},
"required": [
"domain",
"up",
"state",
"status",
"latencyMs",
"checkedAt",
"reason"
],
"type": "object"
},
"us": {
"properties": {
"checkedAt": {
"description": "ISO 8601",
"type": "string"
},
"domain": {
"type": "string"
},
"finalUrl": {
"type": [
"string",
"null"
]
},
"ip": {
"type": [
"string",
"null"
]
},
"latencyMs": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"redirected": {
"type": "boolean"
},
"scheme": {
"enum": [
"https",
"http",
null
],
"type": [
"string",
"null"
]
},
"server": {
"type": [
"string",
"null"
]
},
"state": {
"enum": [
"up",
"slow",
"error",
"maintenance",
"down"
],
"type": "string"
},
"status": {
"type": [
"integer",
"null"
]
},
"tls": {
"properties": {
"daysRemaining": {
"type": "number"
},
"issuer": {
"type": [
"string",
"null"
]
},
"validTo": {
"type": "string"
}
},
"type": [
"object",
"null"
]
},
"up": {
"type": "boolean"
}
},
"required": [
"domain",
"up",
"state",
"status",
"latencyMs",
"checkedAt",
"reason"
],
"type": "object"
}
},
"type": "object"
},
"reportsLastHour": {
"type": "integer"
},
"scheme": {
"enum": [
"https",
"http",
null
],
"type": [
"string",
"null"
]
},
"server": {
"type": [
"string",
"null"
]
},
"state": {
"enum": [
"up",
"slow",
"error",
"maintenance",
"down"
],
"type": "string"
},
"status": {
"type": [
"integer",
"null"
]
},
"statusUrl": {
"type": [
"string",
"null"
]
},
"tls": {
"properties": {
"daysRemaining": {
"type": "number"
},
"issuer": {
"type": [
"string",
"null"
]
},
"validTo": {
"type": "string"
}
},
"type": [
"object",
"null"
]
},
"up": {
"type": "boolean"
},
"url": {
"type": "string"
}
},
"required": [
"domain",
"up",
"state",
"status",
"latencyMs",
"checkedAt",
"reason",
"checkedFrom",
"regions",
"reportsLastHour",
"curated",
"statusUrl",
"url"
],
"type": "object"
}
},
{
"description": "The 634 sites checked every 5 minutes, grouped in 17 categories. Without arguments returns the category list with counts; filter by category or a text query to get domains (at most 200 per call).",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Category slug or name: social, streaming, ai, work, developer, shopping, finance, banks, gaming, telecom, government, education, messaging, news, travel, health, dating.",
"type": "string"
},
"query": {
"description": "Case-insensitive substring of the domain or display name, e.g. \"bank\" or \"google\".",
"type": "string"
}
},
"type": "object"
},
"name": "list_monitored_sites",
"outputSchema": {
"description": "Without arguments: total + categories. With category or query: total, matched, returned, category, query, sites.",
"properties": {
"categories": {
"items": {
"properties": {
"count": {
"type": "integer"
},
"name": {
"type": "string"
},
"slug": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"slug",
"name",
"count",
"url"
],
"type": "object"
},
"type": "array"
},
"category": {
"type": [
"string",
"null"
]
},
"matched": {
"type": "integer"
},
"query": {
"type": [
"string",
"null"
]
},
"returned": {
"type": "integer"
},
"sites": {
"items": {
"properties": {
"category": {
"type": "string"
},
"checkedFrom": {
"description": "sg = Singapore, us = Boston",
"enum": [
"sg",
"us"
],
"type": "string"
},
"domain": {
"type": "string"
},
"name": {
"type": "string"
},
"statusUrl": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"domain",
"name",
"category",
"url"
],
"type": "object"
},
"type": "array"
},
"total": {
"type": "integer"
}
},
"required": [
"total"
],
"type": "object"
}
},
{
"description": "Lists the monitored sites (634 across 17 categories) that are confirmed down right now: two consecutive failed checks from their home region and no other region seeing them up in the last 15 minutes. Optional category filter.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"category": {
"description": "Optional category slug or name: social, streaming, ai, work, developer, shopping, finance, banks, gaming, telecom, government, education, messaging, news, travel, health, dating.",
"type": "string"
}
},
"type": "object"
},
"name": "list_outages",
"outputSchema": {
"properties": {
"asOf": {
"type": "string"
},
"category": {
"type": [
"string",
"null"
]
},
"down": {
"items": {
"properties": {
"category": {
"type": "string"
},
"checkedFrom": {
"description": "sg = Singapore, us = Boston",
"enum": [
"sg",
"us"
],
"type": "string"
},
"domain": {
"type": "string"
},
"downForMinutes": {
"type": [
"integer",
"null"
]
},
"name": {
"type": "string"
},
"since": {
"type": [
"string",
"null"
]
},
"statusUrl": {
"type": "string"
},
"url": {
"type": "string"
}
},
"required": [
"domain",
"name",
"category",
"url",
"since",
"downForMinutes"
],
"type": "object"
},
"type": "array"
},
"monitored": {
"type": "integer"
}
},
"required": [
"asOf",
"monitored",
"category",
"down"
],
"type": "object"
}
},
{
"description": "Uptime percentage over 24 h and over the requested window (up to 7 days), the list of outages in that window, when the site was last seen down, the current state and user-report counts. Only for monitored sites (see list_monitored_sites); use check_site for anything else.",
"inputSchema": {
"additionalProperties": false,
"properties": {
"days": {
"description": "Window in days (1–7, default 7).",
"maximum": 7,
"minimum": 1,
"type": "integer"
},
"domain": {
"description": "A monitored domain, e.g. \"github.com\".",
"type": "string"
}
},
"required": [
"domain"
],
"type": "object"
},
"name": "site_history",
"outputSchema": {
"properties": {
"category": {
"type": "string"
},
"checkedFrom": {
"description": "sg = Singapore, us = Boston",
"enum": [
"sg",
"us"
],
"type": "string"
},
"current": {
"properties": {
"checkedAt": {
"description": "ISO 8601",
"type": "string"
},
"domain": {
"type": "string"
},
"finalUrl": {
"type": [
"string",
"null"
]
},
"ip": {
"type": [
"string",
"null"
]
},
"latencyMs": {
"type": [
"number",
"null"
]
},
"reason": {
"type": "string"
},
"redirected": {
"type": "boolean"
},
"scheme": {
"enum": [
"https",
"http",
null
],
"type": [
"string",
"null"
]
},
"server": {
"type": [
"string",
"null"
]
},
"state": {
"enum": [
"up",
"slow",
"error",
"maintenance",
"down"
],
"type": "string"
},
"status": {
"type": [
"integer",
"null"
]
},
"tls": {
"properties": {
"daysRemaining": {
"type": "number"
},
"issuer": {
"type": [
"string",
"null"
]
},
"validTo": {
"type": "string"
}
},
"type": [
"object",
"null"
]
},
"up": {
"type": "boolean"
}
},
"required": [
"domain",
"up",
"state",
"status",
"latencyMs",
"checkedAt",
"reason"
],
"type": [
"object",
"null"
]
},
"days": {
"type": "integer"
},
"domain": {
"type": "string"
},
"incidents": {
"items": {
"properties": {
"durationMinutes": {
"type": [
"integer",
"null"
]
},
"end": {
"type": [
"string",
"null"
]
},
"ongoing": {
"type": "boolean"
},
"start": {
"type": "string"
}
},
"required": [
"start",
"end",
"durationMinutes",
"ongoing"
],
"type": "object"
},
"type": "array"
},
"lastDown": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"reports24h": {
"type": "integer"
},
"reportsLastHour": {
"type": "integer"
},
"statusUrl": {
"type": [
"string",
"null"
]
},
"uptime24h": {
"description": "Percent, null if no data yet",
"type": [
"number",
"null"
]
},
"uptimeWindow": {
"description": "Percent over `days`, null if no data yet",
"type": [
"number",
"null"
]
},
"url": {
"type": "string"
}
},
"required": [
"domain",
"name",
"category",
"checkedFrom",
"days",
"uptime24h",
"uptimeWindow",
"current",
"incidents",
"lastDown",
"reportsLastHour",
"reports24h",
"statusUrl",
"url"
],
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:371d9d6805a2556dff37d97727a8e3b3df007d627292af77d23a0c452469f206 | sha256sum