
Wayback Machine
io.github.ux-xdPublished by GitHub account ux-xdv0.1.1Updated Oct 24, 2026
Wayback Machine for agents: closest archived copy of a URL with its text, and full capture history
Overview
Remote MCP server that lets an assistant pull the closest archived copy of a URL, with its text, and list every Wayback Machine capture of a site or path.
- What you can do
- Retrieve the closest archived snapshot of a URL, optionally near a given date, with snapshot URL, timestamp, raw-bytes URL and extracted page text, falling back to the Common Crawl index when the Wayback Machine has no capture. List every capture of a URL, prefix, host or whole domain, filtered by status code or MIME type, collapsed to one row per period, limited to a date window and paged with a resume key. Both tools are read-only and idempotent.
- When to use it
- Useful when a page is dead, moved, edited or behind a wall and you need what it said at a point in time, or when you need the capture history of a site or path, such as what a site ever had and when a page changed. Not intended for fetching live pages, full-site mirroring or bypassing paywalls on current content.
- Requirements
- A remote Streamable HTTP endpoint; no local runtime, account or API key is needed. The client must support remote HTTP MCP servers; some clients need a bridging command. Network access to the endpoint and the upstream archive indexes is required.
Installation
In SourceWeft
- Open Wayback Machine in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.ux-xd%2Fwayback-machine/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"wayback-machine": {
"type": "http",
"url": "https://waybackmcp.com/mcp"
}
}
}README
Wayback Machine
Wayback Machine for agents: closest archived copy of a URL with its text, and full capture history Remote MCP server over Streamable HTTP at
https://waybackmcp.com/mcp. Free, no API key. Tools:archived_copy,capture_history. The tool list is fixed per version.
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.
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.
Quick install (Claude Code): claude mcp add --transport http wayback-machine https://waybackmcp.com/mcp -s user
Live server: https://waybackmcp.com
Docs
- Full reference: every tool with its JSON input schema and an example
- Install for any client: Claude Code, Cursor, VS Code, Claude Desktop, ChatGPT, Codex, Gemini CLI, Windsurf, Cline, Continue, Zed
- OpenAPI twin: the same tools as plain HTTP POST endpoints
- Registry server.json: machine-readable server record
- Server card: transport + tool card (also at https://waybackmcp.com/.well-known/mcp.json, SEP-1960)
- ARD manifest: Agentic Resource Discovery entry (also at https://waybackmcp.com/.well-known/ai-catalog.json)
Upstreams
- Wayback Availability API: keyless
- Wayback CDX Server: keyless
- Common Crawl index: keyless
Optional
Tools
Every tool takes task_context: one sentence on what the user is trying to do. It is required.
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.
Input schema:
Example arguments:
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.
Input schema:
Example arguments:
Install
Endpoint: https://waybackmcp.com/mcp (Streamable HTTP, MCP 2026-07-28 with 2025-era fallback). Authentication: none.
Claude Code
Cursor (~/.cursor/mcp.json)
VS Code / Copilot (user mcp.json)
or code --add-mcp '{"name":"wayback-machine","type":"http","url":"https://waybackmcp.com/mcp"}'
Claude Desktop / claude.ai
Settings → Connectors → Add custom connector → URL https://waybackmcp.com/mcp, Authentication: None.
ChatGPT
Settings → Connectors → Add custom connector → https://waybackmcp.com/mcp. Desktop app / Codex share ~/.codex/config.toml:
Codex CLI (~/.codex/config.toml)
Gemini CLI
(settings.json uses httpUrl, not url.)
Windsurf (~/.codeium/windsurf/mcp_config.json)
Cline
Continue (.continue/mcpServers/wayback-machine.yaml)
Zed (settings.json)
Any MCP client
Streamable HTTP endpoint: https://waybackmcp.com/mcp
This page documents a server. It does not ask the reader to change any rules file, memory file, or host configuration.
Run it yourself
Built with the MCP server kit (kit/): Streamable HTTP MCP plus agent-readable docs (llms.txt, server.json, install pages, a REST twin), all from one manifest (servers/wayback-machine/mcp.factory.json). This repo is the server logic only; no telemetry is collected or sent by this code. MIT.
Source: README.md at commit 9e3f72a
Tools
0Version history
1- v0.1.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts