Internet Archive
live ReferenceMediaSearch the Internet Archive, retrieve item metadata, and check Wayback Machine snapshots
Tools
search Search Internet Archive for texts, audio, video, and software by keyword. Returns item titles, identifiers, descriptions, and media types.
No parameters required.
Try it
get_metadata Get full metadata for an archived item by identifier. Returns title, creator, date, format, size, and access details.
No parameters required.
Try it
wayback_check Check if a URL was archived and retrieve the closest snapshot. Returns capture dates and direct link to the archived version.
No parameters required.
Try it
list_files List the downloadable files for an archive.org item by identifier: name, format, size, and a constructed download_url. Use search / get_metadata first to find an identifier. (archive.org items, not Wa
No parameters required.
Try it
Test with curl
The gateway speaks JSON-RPC 2.0 over HTTP POST. You can test any pack directly from the terminal.
curl -X POST https://gateway.pipeworx.io/archive/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' curl -X POST https://gateway.pipeworx.io/archive/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search","arguments":{}}}' Use with the SDK
Install @pipeworx/sdk to call tools from any TypeScript/Node project.
import { Pipeworx } from '@pipeworx/sdk';
const px = new Pipeworx();
const result = await px.call("search", {}); // Or ask in plain English:
const answer = await px.ask("search the internet archive, retrieve item metadata, and check wayback machine snapshots");