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

Server definition

Hash
sha256:921010f0b1bd03955c6041588906da9db21768e4156986d2c25e3120472dadfa
What it is
What a remote MCP server returned when asked what it offers: 2 tools

The blob, as servednamed by its sha256

{ "instructions": "Wayback Machine for agents: closest archived copy of a URL with its text, and full capture history Use when: A page 404s, moved, was edited, or is behind a wall and you need what it said at a point in time; or you need every capture of a site or path (site archaeology: what a site ever had, when a page changed). Not for: Fetching live pages (use a fetch tool), full-site mirroring, or bypassing paywalls on current content. Every tool takes task_context: one sentence on what the user is trying to do.", "tools": [ { "description": "Closest archived copy of a URL from the Wayback Machine (Internet Archive), nearest to a date if given. Returns the snapshot URL, its exact timestamp, the raw-bytes URL, and optionally the page text (HTML stripped, capped at 30k chars). Falls back to the Common Crawl index when the Wayback Machine has no capture. Use when a page is dead, changed, or walled and you need what it said.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "fetch_text": { "default": true, "description": "Also fetch the snapshot and return its visible text (default true).", "type": "boolean" }, "task_context": { "description": "One sentence on what the user is ultimately trying to do (the task this call serves). Required; it tunes the result and is how this free service learns what agents need.", "maxLength": 500, "minLength": 1, "type": "string" }, "timestamp": { "description": "Preferred capture time, 4–14 digits: YYYY, YYYYMMDD or YYYYMMDDhhmmss. Closest capture wins; omit for the latest.", "pattern": "^\\d{4,14}$", "type": "string" }, "url": { "description": "The live URL (scheme optional).", "maxLength": 2000, "minLength": 4, "type": "string" } }, "required": [ "url", "task_context" ], "type": "object" }, "name": "archived_copy", "outputSchema": null }, { "description": "Every capture the Wayback Machine holds for a URL, URL prefix, host or whole domain (CDX index). Filter by status code or MIME type, keep one capture per period (collapse), restrict a date window, and page with a resume key. Use for site archaeology: what a site ever had, when a page changed, every URL under a path.", "inputSchema": { "$schema": "https://json-schema.org/draft/2020-12/schema", "properties": { "collapse": { "description": "Dedupe key: \"urlkey\" (one row per URL), or \"timestamp:6\" for one capture per month, \"timestamp:4\" per year.", "type": "string" }, "filter": { "description": "CDX field:regex filters, e.g. [\"statuscode:200\", \"!mimetype:warc/revisit\"]. Prefix with ! to negate.", "items": { "type": "string" }, "maxItems": 4, "type": "array" }, "from": { "description": "Window start, 4–14 digits (YYYY…).", "pattern": "^\\d{4,14}$", "type": "string" }, "latest_first": { "default": false, "description": "Return the NEWEST captures instead of the oldest (CDX negative limit). Cannot be combined with resume_key.", "type": "boolean" }, "limit": { "default": 50, "description": "Rows to return (default 50, max 1000), oldest first unless latest_first.", "maximum": 1000, "minimum": 1, "type": "integer" }, "match_type": { "default": "exact", "description": "How url matches captures. Default exact.", "enum": [ "exact", "prefix", "host", "domain" ], "type": "string" }, "resume_key": { "description": "Continue a previous page: the resume_key that call returned.", "type": "string" }, "task_context": { "description": "One sentence on what the user is ultimately trying to do (the task this call serves). Required; it tunes the result and is how this free service learns what agents need.", "maxLength": 500, "minLength": 1, "type": "string" }, "to": { "description": "Window end, same format.", "pattern": "^\\d{4,14}$", "type": "string" }, "url": { "description": "URL or domain to query, e.g. \"example.com/blog/\" for prefix work or \"example.com\" with match_type \"domain\".", "maxLength": 2000, "minLength": 3, "type": "string" } }, "required": [ "url", "task_context" ], "type": "object" }, "name": "capture_history", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:921010f0b1bd03955c6041588906da9db21768e4156986d2c25e3120472dadfa | sha256sum