haploserver

Query the Haploserver API for Y-DNA haplogroup and SNP data.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/valalav/aadna_bot --skill haploserver
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: haploserver
Source: https://github.com/valalav/aadna_bot/tree/main/skills/haploserver
Command: npx skills add https://github.com/valalav/aadna_bot --skill haploserver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides access to a comprehensive API for querying detailed information about Y-DNA haplogroups, SNPs, their phylogenetic paths, and related genetic genealogy data.

Core Features & Use Cases

  • Haplogroup Information: Retrieve details on haplogroups and SNPs, including their position in FTDNA and YFull trees.
  • Phylogenetic Paths: Obtain the lineage from the root to a specific SNP.
  • Subclade Discovery: Find direct descendants (subclades) of a given haplogroup.
  • TMRCA & Dates: Access Time to Most Recent Common Ancestor (TMRCA) and formation dates for haplogroups.
  • Use Case: A user asks "What are the subclades of R-M269 and how old is R-Z2125?". This skill can answer both parts of the query by querying the Haploserver API.

Quick Start

Use the haploserver skill to get the phylogenetic path for the haplogroup R-M269.

Frequently Asked Questions about haploserver

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I find the phylogenetic path for a specific Y-DNA haplogroup?

To find the phylogenetic path for a Y-DNA haplogroup, query the Haploserver API to retrieve the lineage data from the root down to a specific SNP. This provides the exact branching hierarchy for genetic genealogy research.

Can I retrieve TMRCA and formation dates for Y-DNA SNPs?

Yes, you can retrieve TMRCA (Time to Most Recent Common Ancestor) and formation dates for Y-DNA SNPs by querying the Haploserver API. It returns the estimated ages and dating metrics for specified haplogroups.

What is the best way to find subclades of a given Y-DNA haplogroup?

The best way to find subclades is to query the Haploserver API for direct descendants of a given haplogroup. The API returns all known subclades and their positions within FTDNA and YFull trees.

Does this Y-DNA haplogroup query tool require any specific database setup?

No specific database setup is required as the tool queries the external Haploserver API directly. You only need HTTP client access to the specified API endpoints to retrieve the haplogroup and SNP data.

How do I get haplogroup positions across different genetic genealogy trees?

To get haplogroup positions across different trees, query the Haploserver API for SNP details. The API maps the position of each haplogroup within both the FTDNA and YFull phylogenetic trees.

Why use an API for Y-DNA haplogroup data instead of static tree references?

Using an API for Y-DNA haplogroup data provides dynamic retrieval of phylogenetic paths, subclades, and TMRCA dates. This ensures you access the most current SNP positions and relationships rather than outdated static references.