# NFL Coaching Tree > Mapping the genealogy of NFL coaching — who trained under whom, career paths, and the connections that shaped professional football. ## About NFL Coaching Tree is a data-driven reference site tracking coaching relationships across the entire history of professional football. The database contains 3,300+ coaches, all 32 current NFL teams plus historical franchises, and detailed career histories with role information. ## Key Content - **Coach Profiles** (`/{coach-slug}`): Complete career history, coaching tree visualization, mentors, and protégés for every coach in the database. - **Team Pages** (`/teams/{team-slug}`): Current and historical coaching staff rosters for every NFL franchise, browsable by year. - **Analytics** (`/analytics`): Career path analysis, coaching influence rankings, longest tenures, and annual coaching carousel data. - **Degrees of Separation** (`/degrees`): Find the shortest coaching connection path between any two NFL coaches. - **Coaches Directory** (`/coaches`): Filterable directory of all coaches by team, role, era, and active status. ## API An MCP (Model Context Protocol) endpoint is available at `/mcp` for AI assistants to query coaching data programmatically. Tools include: search_coaches, get_coach, get_coaching_tree, get_team_staff, list_teams. ## Data All coaching data is sourced from public records of NFL coaching staffs. The database is updated regularly to reflect current season changes.