UK National Archives Discovery MCP server
Search the UK National Archives' Discovery catalogue; find Chelsea pensioners' papers in WO 97.
0 stars106 downloads/wk
Reviews
Write oneNobody has reviewed UK National Archives Discovery yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
UK National Archives Discovery tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
browseList the records one level below a series, sub-series or piece, in catalogue order.
budget_statusReport today's requests against the daily budget, and the last error. No network call.
find_soldierFind a soldier's discharge papers in WO 97 (Chelsea pensioners, 1760-1854), parsed.
get_recordRead one catalogue description in full, with its hierarchy and how to cite it.
search_recordsSearch Discovery's catalogue descriptions: TNA's records and 2,500 other archives'.
Public scan report
scanner v0.1.10 · 2026-10-13 · same rubric, same numbers if you re-run it
- Code scan8 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How UK National Archives Discovery compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 90% of 3,470 Web search servers
- Tools
- 5
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Downloads a week
- 106
- more than 58% of 827 Web search servers with a package
What its tools let an agent do: 5 read
Install UK National Archives Discovery in Claude Code, Cursor or VS Code
claude mcp add tna-discovery-mcp -- uvx tna-discovery-mcp
What the publisher says
From the UK National Archives Discovery repository's README, as published. We do not edit it. Read it on GitHub
tna-discovery-mcp
<!-- mcp-name: io.github.ianderso/tna-discovery-mcp -->
An MCP server for Discovery, the catalogue of the UK National Archives (TNA): more than 37 million descriptions of the records held at Kew, and the catalogues of more than 2,500 other archives across the UK and beyond, through TNA's keyless Discovery API.
For family historians the catalogue is where a British soldier, a will, a muster roll or a county record office's papers are first found. One series gets a tool of its own: WO 97, the Royal Hospital Chelsea's soldiers' service documents, which describes every man discharged to a pension from 1760 to 1854 in one standard sentence ("JOHN ATKINSON Born MANCHESTER, Lancashire Served in Royal Artillery Discharged aged 41"). find_soldier searches it by name and keeps the men whose regiment, birthplace and discharge year fit, each parsed into fields with an estimated birth year.
It works the way a careful genealogist does. A catalogue description is a finding aid: it says a record exists and where it is, not what it says. Images of most series are not free on Discovery. WO 97's are on Findmypast, and FamilySearch collection 1952868 indexes them. Every result carries the holding archive, the reference and the record's Discovery page, because the archive's reference is what gets cited, not this server.
It is the UK counterpart of nara-catalog-mcp. Nothing here writes anywhere, and nothing here keeps a family tree.
This is an independent project. It is not affiliated with, endorsed by, or supported by The National Archives.
Tools
The server publishes five tools. All are read-only.
Setup
You need Python 3.11 or later and uv. There is no key to request.
Without cloning. uvx fetches it from PyPI and runs it in one step:
uvx tna-discovery-mcpFrom a clone, which is what you want if you will change it:
git clone https://github.com/ianderso/tna-discovery-mcp
cd tna-discovery-mcp
uv sync
uv run tna-discovery-mcp # stdio server, usually launched by the clientEither way the server speaks MCP over stdio, so you will normally let an MCP client start it rather than run it by hand.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
UK National Archives Discovery: common questions
- Is UK National Archives Discovery MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the UK National Archives Discovery safety report
- How do I install UK National Archives Discovery?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does UK National Archives Discovery need an API key?
- No secret keys are declared. It reads 5 settings from the environment.
- Is UK National Archives Discovery maintained?
- The last commit was 24 days ago (2026-10-11). The latest release is v0.1.0.
- What can I use instead of UK National Archives Discovery?
- Servers from other publishers that do the same job: Arxiv MCP server, Tinysearch MCP server and Open Library MCP server.
- How does UK National Archives Discovery compare with other Web search MCP servers?
- safety score 92/100 (higher than 90% of 3,470 Web search servers); tools 5 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to UK National Archives Discovery
Same job from other publishers: the closest match first, then the best rated.
- ArxivSearch arXiv papers, download full text, semantic search, citation graphs, and alerts via MCP.not reviewedWidely usedA
- TinysearchFast discovery search and self-hosted web research for MCP agents.not reviewedEstablishedB
- Open LibrarySearch books and authors on the Internet Archive's Open Librarynot reviewedEstablishedA
- MCP ZoteroUnofficial Zotero server: search your library, add papers by DOI, import PDFs, cite in Wordnot reviewedEstablishedB
- Semantic Scholar MCP ServerMCP server for the Semantic Scholar API: search 200M+ papers, citations, authors, recommendations.not reviewedEstablishedB