Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,536Letters: 14Defects: 1,322counted 2 min ago
teppi

Server definition

Hash
sha256:6a2c569f4f7361a586346bec93c8d39090337fb95c1284ab35ea36c5fa766907
What it is
What a remote MCP server returned when asked what it offers: 3 tools

The blob, as servednamed by its sha256

{ "instructions": "Agent Rescue offers three tools for agents that get stuck. `check_and_claim` prevents repeating an action already performed in an earlier session. `fetch_structured` turns a public URL into JSON validated against your schema. `request_capability` records a need no available tool covers; today it almost always answers that the capability does not exist, and that is its purpose: to measure what is missing.", "tools": [ { "description": "Atomically check whether an action identified by a key was already performed, and claim it if not. Use it before performing a non-idempotent action that may have completed in an earlier attempt (a payment, a message, a write), or when you need to remember something across sessions. Returns 'claimed' if you are first and 'already_done' if not. Do not use it as a general data store or as a result cache.", "inputSchema": { "additionalProperties": false, "properties": { "key": { "description": "Stable identifier for the action, e.g. 'invoice-2026-07-A491:pay'.", "type": "string" }, "metadata": { "description": "Small payload returned alongside the claim. Do not include secrets.", "type": "object" }, "ttl_seconds": { "description": "How long the claim lasts, in seconds. Default 86400 (1 day), max 30 days.", "type": "integer" } }, "required": [ "key" ], "type": "object" }, "name": "check_and_claim", "outputSchema": null }, { "description": "Fetch a public URL and return its content as JSON validated against the schema you pass. Use it when you need data from a page and cannot parse it reliably yourself. Do not use it for URLs requiring authentication or a session, for internal networks, or when you already have the content — extract it yourself in that case. `extracted_by` tells you where the answer came from: `structured_data` when the page already published it (JSON-LD, OpenGraph, or a JSON body — exact and free) or `model` when it had to be extracted from the text. If structured extraction is unavailable, the response carries `degraded: true`, `data: null` and the page `text` for you to parse: check `degraded` before reading `data`.", "inputSchema": { "additionalProperties": false, "properties": { "instructions": { "description": "Optional. What exactly to look for if the page is ambiguous.", "type": "string" }, "schema": { "description": "JSON Schema of the object you want back. Missing fields come back as null.", "type": "object" }, "url": { "description": "Public http(s) URL.", "type": "string" } }, "required": [ "url", "schema" ], "type": "object" }, "name": "fetch_structured", "outputSchema": null }, { "description": "Record a specific need that none of the tools available to you can cover. Today it almost always answers that the capability is unavailable, and suggests alternatives only when they genuinely exist; its purpose is to measure what agents ask for and nobody serves. Use it when you are blocked by a missing capability — not for general questions, and not for anything you can work out by reasoning.", "inputSchema": { "additionalProperties": false, "properties": { "context": { "description": "Optional. What you tried and why it did not work.", "type": "string" }, "deadline": { "description": "Optional. ISO 8601.", "type": "string" }, "need": { "description": "What exactly you need, in one or two sentences. Do not include personal data.", "type": "string" }, "would_pay": { "description": "Optional. Whether your policy allows paying to get this solved. Answer honestly: a false answer unlocks nothing and degrades the measurement.", "type": "boolean" } }, "required": [ "need" ], "type": "object" }, "name": "request_capability", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:6a2c569f4f7361a586346bec93c8d39090337fb95c1284ab35ea36c5fa766907 | sha256sum