peterdewit/mcp-genealogy-memory
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