Server definition
- Hash
- sha256:d75bac6157c74d07f83a378fdaf4bcb810c8d5e2c011ccca87dc6f3f1b14aa0f
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Is anything I depend on broken right now?\n\nChecks every supported provider in parallel and returns a one-sentence summary plus per-service detail. Use this first: it answers the whole question in one call. Optionally narrow with ?services=github,npm. A provider whose status page cannot be read is reported as \"unknown\", never as healthy.",
"inputSchema": {
"properties": {
"services": {
"description": "Optional comma-separated slugs to narrow the check, e.g. \"github,npm,cloudflare\". Omit to check all.",
"type": "string",
"x-in": "query"
}
},
"required": [],
"type": "object"
},
"name": "check_all_services",
"outputSchema": {
"properties": {
"all_operational": {
"description": "True only when every checked service reports no known problems AND every status page was reachable.",
"type": "boolean"
},
"checked": {
"description": "How many services were checked.",
"type": "integer"
},
"degraded": {
"description": "Slugs with a minor incident open.",
"items": {
"type": "string"
},
"type": "array"
},
"down": {
"description": "Slugs with a major or critical incident open.",
"items": {
"type": "string"
},
"type": "array"
},
"services": {
"description": "Full per-service detail.",
"items": {
"properties": {
"cached": {
"description": "Whether this answer came from the 45 second cache rather than a fresh fetch.",
"type": "boolean"
},
"description": {
"description": "The provider's own one-line summary, when it publishes one.",
"nullable": true,
"type": "string"
},
"healthy": {
"description": "True when operational, false when degraded or down, null when unknown.",
"nullable": true,
"type": "boolean"
},
"indicator": {
"description": "Raw statuspage.io indicator: none, minor, major or critical.",
"nullable": true,
"type": "string"
},
"meaning": {
"description": "Plain-language reading of the state, safe to show a user verbatim.",
"type": "string"
},
"name": {
"description": "Human name of the provider.",
"type": "string"
},
"reachable": {
"description": "Whether the status page itself answered.",
"type": "boolean"
},
"service": {
"description": "The slug that was checked.",
"type": "string"
},
"state": {
"description": "Normalised state. \"unknown\" means the status page could not be read, NOT that the service is down.",
"enum": [
"operational",
"degraded",
"down",
"unknown"
],
"type": "string"
},
"status_page": {
"description": "URL a human can open to read the full incident history.",
"type": "string"
},
"updated_at": {
"description": "When the provider last updated the page (ISO 8601).",
"nullable": true,
"type": "string"
}
},
"required": [
"service",
"name",
"state",
"meaning",
"reachable"
],
"type": "object"
},
"type": "array"
},
"summary": {
"description": "One sentence answering \"is anything broken right now\", safe to show verbatim.",
"type": "string"
},
"unknown": {
"description": "Slugs whose status page could not be read.",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"checked",
"all_operational",
"summary",
"services"
],
"type": "object"
}
},
{
"description": "Current incident state for one named service.\n\nReturns the normalised state (operational, degraded, down, unknown), the provider's own description, and a link to the full status page. Use when you already know which provider you care about.",
"inputSchema": {
"properties": {
"service": {
"description": "Slug of the service to check. One of: github, npm, cloudflare, anthropic, openai, vercel, netlify, render, supabase, mongodb, digitalocean, docker, circleci, sentry, datadog, twilio, atlassian, bitbucket, discord, hashicorp.",
"enum": [
"github",
"npm",
"cloudflare",
"anthropic",
"openai",
"vercel",
"netlify",
"render",
"supabase",
"mongodb",
"digitalocean",
"docker",
"circleci",
"sentry",
"datadog",
"twilio",
"atlassian",
"bitbucket",
"discord",
"hashicorp"
],
"type": "string",
"x-in": "query"
}
},
"required": [
"service"
],
"type": "object"
},
"name": "check_service_status",
"outputSchema": {
"properties": {
"cached": {
"description": "Whether this answer came from the 45 second cache rather than a fresh fetch.",
"type": "boolean"
},
"description": {
"description": "The provider's own one-line summary, when it publishes one.",
"nullable": true,
"type": "string"
},
"healthy": {
"description": "True when operational, false when degraded or down, null when unknown.",
"nullable": true,
"type": "boolean"
},
"indicator": {
"description": "Raw statuspage.io indicator: none, minor, major or critical.",
"nullable": true,
"type": "string"
},
"meaning": {
"description": "Plain-language reading of the state, safe to show a user verbatim.",
"type": "string"
},
"name": {
"description": "Human name of the provider.",
"type": "string"
},
"reachable": {
"description": "Whether the status page itself answered.",
"type": "boolean"
},
"service": {
"description": "The slug that was checked.",
"type": "string"
},
"state": {
"description": "Normalised state. \"unknown\" means the status page could not be read, NOT that the service is down.",
"enum": [
"operational",
"degraded",
"down",
"unknown"
],
"type": "string"
},
"status_page": {
"description": "URL a human can open to read the full incident history.",
"type": "string"
},
"updated_at": {
"description": "When the provider last updated the page (ISO 8601).",
"nullable": true,
"type": "string"
}
},
"required": [
"service",
"name",
"state",
"meaning",
"reachable"
],
"type": "object"
}
},
{
"description": "Which services can be checked.\n\nLists every supported slug with its human name and status page URL. The list is fixed; arbitrary URLs are not accepted.",
"inputSchema": {
"properties": {},
"required": [],
"type": "object"
},
"name": "list_supported_services",
"outputSchema": {
"properties": {
"count": {
"type": "integer"
},
"services": {
"items": {
"properties": {
"name": {
"type": "string"
},
"service": {
"description": "Slug to pass as ?service=",
"type": "string"
},
"status_page": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
}
},
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:d75bac6157c74d07f83a378fdaf4bcb810c8d5e2c011ccca87dc6f3f1b14aa0f | sha256sum