mcp-genealogy-memory

peterdewit/mcp-genealogy-memory

3.2

If you are the rightful owner of mcp-genealogy-memory and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The Genealogy Memory MCP Server is a production-ready, self-contained genealogy research memory server designed to operate as an MCP tool for LLM agents.

Tools

Functions exposed to the LLM to take actions

add_person

Create a new person record.

get_person

Retrieve a person by UUID.

find_persons_simple

Search by partial name.

set_person_verified

Mark a person as verified/unverified.

set_person_status

Update research status and notes.

add_source

Add metadata for archival or external records.

add_event

Add life events (birth, marriage, death, etc.).

list_person_events

List events for a person.

add_profession

Add a job or occupation.

list_person_professions

List all jobs for a person.

add_address

Add address or residence information.

list_person_addresses

List addresses for a person.

add_attachment

Add metadata for attached files.

add_attachment_metadata

Register downloadable attachments.

fetch_attachments_for_person

Download attachments flagged for fetching.

add_comment

Add a free-text comment.

list_person_comments

List comments for a person.

add_relationship

Create relationships (parent, spouse, sibling, etc.).

get_person_relationships

Get relationships for a person.

set_possible_duplicate_of

Mark a record as a possible duplicate.

log_crawl

Log crawled URL metadata.

get_unprocessed_crawls

List crawl entries needing processing.

mark_crawl_processed

Mark a crawl record as processed.

Prompts

Interactive templates invoked by user choice

No prompts

Resources

Contextual data attached and managed by the client

No resources