MCP.Market

FamilySearch MCP server

by ianderso·io.github.ianderso/familysearch-mcp·v1.4.0

Genealogical research on FamilySearch: historical places, indexed records, page images, the tree.

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

0 stars139 downloads/wk

Reviews

Write one

Nobody has reviewed FamilySearch yet.

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

FamilySearch tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How FamilySearch compares

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

Safety score
83/100
higher than 65% of 48,255 servers
Downloads a week
139
more than 70% of 12,191 servers with a package

Release history: 3 versions in the registry since 2026-09-30, latest 2026-10-11, typically one every 7 days.

Install FamilySearch in Claude Code, Cursor or VS Code

claude mcp add familysearch-mcp -- uvx familysearch-mcp
Add to Cursor

What the publisher says

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

familysearch-mcp

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

An MCP server for genealogical research on FamilySearch: a historical place gazetteer, indexed record search, the page images behind the records, and reads of the shared family tree.

Nothing here writes to FamilySearch. The shared tree is community-edited and conflations of same-named people are common, so a tree result is a hint: follow it to the underlying record and cite that.

This is an independent project. It is not made, endorsed or supported by FamilySearch.

Credentials

This package ships no client id and never handles a FamilySearch password. Records, images and the tree need an access token from your own registered FamilySearch application; docs/AUTH.md explains why, and how to get one.

The gazetteer, the collection catalogue and the film browser answer without a token, so they work on a fresh install with no setup at all.

Install

uvx familysearch-mcp

That runs the server over stdio, which is how an MCP client starts it. You normally put it in the client's configuration rather than running it yourself.

Claude Desktop

{
  "mcpServers": {
    "familysearch": {
      "command": "uvx",
      "args": ["familysearch-mcp"],
      "env": { "FS_ENV_FILE": "/path/to/familysearch.env" }
    }
  }
}

Point at an env file rather than pasting the token into env. A token that lives in the client's config can only be replaced by editing it and restarting; a token in the file is picked up mid-session. With no token at all, leave env out and the anonymous tools still work.

Claude Code

claude mcp add familysearch -e FS_ENV_FILE=/path/to/familysearch.env -- uvx familysearch-mcp

Configuration

.env.example lists them with comments.

Tools

Twenty-five tools. All of them read; download_image also writes the page it fetches to a local file.

Places

FamilySearch's Places API answers anonymously.

Records and collections

Shortened. The full README is on GitHub.

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

FamilySearch: common questions

Is FamilySearch MCP server safe?
Mostly: it is graded B (83/100). Read the FamilySearch safety report
How do I install FamilySearch?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does FamilySearch need an API key?
Yes. The registry entry asks for FS_ACCESS_TOKEN.
Is FamilySearch maintained?
The last commit was 35 days ago (2026-09-30). The latest release is v1.4.0.
How does FamilySearch compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); downloads a week 139 (more than 70% of 12,191 servers with a package). Full comparison.

More from ianderso →