Server definition
- Hash
- sha256:b132e9c92f499d4b1f9a56c106562f48985f18dfc01fb5477e7c608c9c558558
- What it is
- What a remote MCP server returned when asked what it offers: 8 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Show dead endpoints across the monitored registry (alive=false).\n\nReturns up to 500 dead endpoints with names. Use after aw_census or\naw_list_monitored to get the actionable dead list. Read-only.\n",
"inputSchema": {
"properties": {},
"title": "aw_alertsArguments",
"type": "object"
},
"name": "aw_alerts",
"outputSchema": null
},
{
"description": "Full-census summary of the official MCP registry: 7,454 endpoints probed with real MCP handshakes.\n\nReturns alive/dead/unknown counts and percentages. States: alive = MCP\ninitialize succeeded; dead = no answer; unknown = answered but auth-gated\n(401/403/402) or redirecting — liveness unprovable without credentials.\nUse to quantify how much of the MCP ecosystem is actually reachable.\n",
"inputSchema": {
"properties": {},
"title": "aw_censusArguments",
"type": "object"
},
"name": "aw_census",
"outputSchema": null
},
{
"description": "Probe an MCP or HTTP-402 endpoint now and get its trust verdict.\n\nPerforms a real MCP initialize handshake (not a ping), measures p50/p95\nlatency, counts tools, hashes the tool schema (for drift detection), and\nchecks RFC 9728 auth metadata. Returns: alive (bool), name, tool_count,\nlatency_p50_ms, tool_schema_hash, auth_metadata_present, and error detail\nwhen dead. Use before wiring any new MCP server into your client.\n\nArgs:\n url: the MCP or HTTP-402 endpoint URL to probe (e.g. https://host/mcp/)\n timeout: probe timeout in seconds (default 30)\n",
"inputSchema": {
"properties": {
"timeout": {
"default": 30,
"title": "Timeout",
"type": "integer"
},
"url": {
"title": "Url",
"type": "string"
}
},
"required": [
"url"
],
"title": "aw_check_endpointArguments",
"type": "object"
},
"name": "aw_check_endpoint",
"outputSchema": null
},
{
"description": "Liveness check for the Agent Watch API. Returns ok, service name, and version. Call this first to verify connectivity before using other tools.",
"inputSchema": {
"properties": {},
"title": "aw_healthArguments",
"type": "object"
},
"name": "aw_health",
"outputSchema": null
},
{
"description": "List all endpoints in the Agent Watch census with their registry names.\n\nReturns count and the full endpoint list (URLs). Combine with aw_alerts\nto find which of these are dead. Read-only.\n",
"inputSchema": {
"properties": {},
"title": "aw_list_monitoredArguments",
"type": "object"
},
"name": "aw_list_monitored",
"outputSchema": null
},
{
"description": "Add endpoints to your personal watchlist (probed immediately, then every 6h).\n\nPlan-limited by the email used at checkout: free 5, Builder ($19/mo) 50,\nTeam ($99/mo) 500 endpoints. Alerts fire on alive→dead transitions and\ntool-schema drift. Already-watched URLs are returned without re-probing.\n\nArgs:\n email: the email your subscription is under (free tier works too)\n urls: endpoint URLs to add to your watchlist\n watch_token: issued at registration, delivered in your onboarding email — required\n",
"inputSchema": {
"properties": {
"email": {
"title": "Email",
"type": "string"
},
"urls": {
"items": {},
"title": "Urls",
"type": "array"
},
"watch_token": {
"default": "",
"title": "Watch Token",
"type": "string"
}
},
"required": [
"email",
"urls"
],
"title": "aw_watchArguments",
"type": "object"
},
"name": "aw_watch",
"outputSchema": null
},
{
"description": "Read a product skill file by its skill:// URI.\n\nArgs:\n uri: e.g. skill://<product>/<skill-name>/SKILL.md\n Get valid URIs from `skills_list_tool`.\n",
"inputSchema": {
"properties": {
"uri": {
"title": "Uri",
"type": "string"
}
},
"required": [
"uri"
],
"title": "read_skillArguments",
"type": "object"
},
"name": "read_skill",
"outputSchema": null
},
{
"description": "List this product's skills. Each entry carries the SKILL.md URI,\nits name and description, verbatim frontmatter, and a per-file\nsha256 manifest. Read a body with `read_skill`.",
"inputSchema": {
"properties": {},
"title": "skills_list_toolArguments",
"type": "object"
},
"name": "skills_list_tool",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:b132e9c92f499d4b1f9a56c106562f48985f18dfc01fb5477e7c608c9c558558 | sha256sum