Wayback Machine for agents: closest archived copy of a URL with its text, and full capture history
Free remote MCP server. No API key. Endpoint:
https://waybackmcp.com/mcp
Wayback Machine MCP wraps the Internet Archive's keyless APIs so an agent can recover a page that is gone, changed, or walled: `archived_copy` returns the closest snapshot to a date with the page text extracted, and `capture_history` lists every capture of a URL, prefix, host or domain with CDX filters (status, mime, collapse, date window, newest-first, resume-key paging). Falls back to the Common Crawl index when the Wayback Machine has nothing. Free, no API key, no account.
archived_copy — 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.capture_history — 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.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.
claude mcp add --transport http wayback-machine https://waybackmcp.com/mcp -s user{
"mcpServers": {
"wayback-machine": {
"url": "https://waybackmcp.com/mcp"
}
}
}{
"servers": {
"wayback-machine": {
"type": "http",
"url": "https://waybackmcp.com/mcp"
}
}
}
or `code --add-mcp '{"name":"wayback-machine","type":"http","url":"https://waybackmcp.com/mcp"}'`Settings → Connectors → Add custom connector → URL `https://waybackmcp.com/mcp`, Authentication: None.[mcp_servers.wayback-machine]
url = "https://waybackmcp.com/mcp"gemini mcp add --transport http wayback-machine https://waybackmcp.com/mcp -s user
(settings.json uses `httpUrl`, not `url`.)Every client: /install. Agents: /llms.txt, full reference /llms-full.txt, REST twin /openapi.json.