MCP.Market

SNAC Archives MCP server

by ianderso·io.github.ianderso/snac-archives-mcp·v0.1.0

Find which archive holds the papers: SNAC's index of archival collections, plus ArchiveGrid links.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

0 stars42 downloads/wk

Reviews

Write one

Nobody has reviewed SNAC Archives yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

SNAC Archives tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • archivegrid_search_link

    Build an ArchiveGrid search address for the user to open. Makes no network call.

  • cache_status

    Report this session's SNAC calls and cache use. Makes no network call.

  • collections_in_common

    List the collections linked to both of two names.

  • get_collection

    Read one collection description in full, with the names SNAC links to it.

  • get_name

    Read one SNAC name record: who or what it is, and the collections linked to it.

  • repository_holdings

    List the collections SNAC links to one repository, filtered by title.

  • search_collections

    Find archival collections by words in their title, with who holds each.

  • search_names

    Find SNAC name records for a person, family or organisation.

Public scan report

scanner v0.1.10 · 2026-10-14 · same rubric, same numbers if you re-run it

no findings
  • Code scan9 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 8 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How SNAC Archives compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
8
the typical server has 7
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
42
more than 34% of 12,191 servers with a package

What its tools let an agent do: 7 read · 1 delete

Install SNAC Archives in Claude Code, Cursor or VS Code

claude mcp add snac-archives-mcp -- uvx snac-archives-mcp
Add to Cursor

What the publisher says

From the SNAC Archives repository's README, as published. We do not edit it. Read it on GitHub

snac-archives-mcp

<!-- mcp-name: io.github.ianderso/snac-archives-mcp -->

An MCP server for finding which archive holds the papers: a family's letters, a church's registers, a store's ledgers, a county office's loose papers. Most of that material has never been digitised. It exists online only as a catalogue record or a finding aid in some library, and the hard part of the research is knowing which one.

The server searches the SNAC Cooperative's index of people, families and organisations and the archival collections that hold their papers, across thousands of repositories. The data is CC0, and the API needs no key and no account. It also builds ArchiveGrid searches for you to open, because ArchiveGrid often finds what SNAC cannot, and OCLC does not permit automated access to it.

It works the way a careful genealogist does. Everything it returns is a finding aid: evidence of where to look and roughly what is there, never of what a document says. The tools say so, and they point you at the holding repository's own finding aid, which is the description to cite.

Nothing here writes anywhere, and nothing here keeps a family tree. The server finds collections; what you conclude from the papers belongs in your genealogy software, or in a family-tree MCP server running alongside this one. It sits well beside nara-catalog-mcp (federal records) and familysearch-mcp (indexed records and images).

This is an independent project. It is not affiliated with, endorsed by, or supported by the SNAC Cooperative, the University of Virginia, or OCLC.

Tools

The server publishes eight tools, all read-only and annotated so for the client. Two make no network call at all.

Finding collections

Finding people, families and organisations

Where SNAC stops

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 snac-archives-mcp

From a clone, which is what you want if you will change it:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

SNAC Archives: common questions

Is SNAC Archives MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the SNAC Archives safety report
How do I install SNAC Archives?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does SNAC Archives need an API key?
No secret keys are declared. It reads 4 settings from the environment.
Is SNAC Archives maintained?
The last commit was 29 days ago (2026-10-06). The latest release is v0.1.0.
How does SNAC Archives compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 8 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

More from ianderso →