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

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