Ahnentafel Generator

Ahnentafel Generator MCP Connector for Claude

A+

Generate deterministic ancestor numbering and relationship paths using the Ahnentafel system.

3 tools Official Updated Oct 1, 2026 Official Vinkius Partner

This MCP server provides a mathematical engine for genealogical lineage management. It uses the standardized Ahnentafel convention to assign unique, deterministic numbers to ancestors. Users can use calculate_ahnentafel_numbers to process a list of relatives, get_relationship_path to trace the lineage from a subject to a specific ancestor, and validate_pedigree_integrity to ensure the genealogical tree is mathematically sound and free of contradictions.

ahnentafelgenealogylineagepedigreeancestors

3 tools expose this connector's capabilities to your AI agent.

get_relationship_path

Find the specific genealogical path required to reach a specific ancestor from the subject

validate_pedigree_integrity

Verify that a provided set of ancestors adheres to the strict rules of the Ahnentafel system

calculate_ahnentafel_numbers

Assign a unique, deterministic Ahnentafel number to every person provided in a flat list of ancestral relationships

See how to talk to your AI agent using Ahnentafel Generator.

Calculate Ahnentafel numbers for: John (father), Mary (mother), and Robert (paternal grandfather).

John: 2, Mary: 3, Robert: 4.

What is the relationship path for ancestor number 4?

Father -> Paternal Grandfather.

Check if this pedigree is valid: [{"name": "John", "ahnentafelNumber": 2}]

The pedigree is invalid because the mother (number 3) is missing.

It is a standardized numbering system where the subject is 1, the father is 2N, and the mother is 2N+1.

Related Connectors