MCP server exposing 3 tools for us-national-archives.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/us-national-archives/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
nara_search — Keyword-search the US National Archives Catalog — the descriptions of the federal government's permanent records: agency files, military service and unit records, photographs, motion pictures, maps, treaties, presidential library holdings and artifacts. Returns each record's NAID, title, dates, archival hierarchy (record group → series → item) and whether scans are available online. AUTHORITATIVE for US federal archival holdings; PREFER OVER WEB SEARCH for "does the National Archives hold records about X", "NARA records on X". Example: nara_search({ query: "Apollo 11 moon", available_online: true, limit: 10 })nara_record — Fetch one US National Archives Catalog record in full by its NAID (National Archives Identifier, the number in a catalog.archives.gov/id/ URL). Returns title, scope and content note, dates, access and use restrictions, the full archival hierarchy back to the record group, and the digital objects attached. Example: nara_record({ naid: "219756158" })nara_digital_objects — List the digitised files attached to one US National Archives Catalog record — scanned page images, PDFs, audio and video — with a direct, public-domain download URL, file type and size for each. Use after nara_search or nara_record when you want the actual document rather than its description. Example: nara_digital_objects({ naid: "219756158" })Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/us-national-archives/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io