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 yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:921010f0b1bd03955c6041588906da9db21768e4156986d2c25e3120472dadfa | sha256sum