# Family Contact Tree AI Agent Connect

> Family Contact Tree MCP lets your AI client manage complex family contact structures. You can build hierarchical trees, verify that relationships are logically sound, and generate specific contact sequences for emergency notifications. It turns your agent into a coordinator for family communication during critical events.

## Overview
- **Category:** emergency-management
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_dH80IRosvT3nTUcretMN5Vw23Nwve9vTd2nITWe0/ai-agent-connect
- **Tags:** family, contacts, hierarchy, notifications, emergency

## Description

You can use this MCP to organize how family members are contacted during emergencies. Instead of digging through spreadsheets, you tell your AI client to manage a structured hierarchy. You can build out the tree, ensuring every connection makes sense and no one is left out. If an emergency happens, you don't have to guess who to call first. You can have your agent calculate a prioritized notification sequence based on the specific roles and levels you've set up. It's built for managing the logic of who needs to know what, and when, based on their position in the family structure. You can also quickly pull up specific profile details or view the entire tree organized by levels to make sure your data stays clean and actionable.

## Tools

### calculate_notification_sequence
This tool generates an ordered list of contact attempts based on your specified notification priority.

### get_contact_details
Use this to pull specific profile and role information for any individual in the tree.

### get_family_hierarchy
This tool returns a view of the family tree organized by levels.

### validate_relationship_integrity
This tool checks that all defined relationships are valid and free of impossible loops or orphaned nodes.

## Prompt Examples

**Prompt:** 
```
Show me the hierarchy starting from John Doe.
```

**Response:** 
```
The family hierarchy for John Doe includes his spouse Jane Doe and children Alice and Bob.
```

**Prompt:** 
```
What is the notification sequence for the order: Alice, Bob, Jane?
```

**Response:** 
```
The contact sequence is: 1. Alice, 2. Bob, 3. Jane.
```

**Prompt:** 
```
Get the details for contact 'Mary Smith'.
```

**Response:** 
```
Mary Smith is a Backup contact and is currently active in the tree.
```

## Capabilities

### Hierarchy Management
Your agent organizes contacts into structured levels.

### Integrity Checking
The AI identifies logical errors or broken links in your family tree.

### Priority Sequencing
Your agent builds contact lists based on specific notification orders.

### Profile Retrieval
The AI pulls specific roles and contact data for individuals on demand.

## Use Cases

### Emergency Notification
Generate a specific order of contact attempts when a crisis occurs.

### Tree Maintenance
Check for orphaned nodes or impossible relationship loops in your data.

### Contact Auditing
Quickly verify the roles and status of specific family members.

### Structural Visualization
View the entire family organization by levels to understand the hierarchy.

## Benefits

- Eliminates logical errors in contact trees through automated validation.
- Reduces manual effort in determining who to contact first during emergencies.
- Provides a clear, leveled view of family structures for better organization.

## How It Works

You connect the MCP to your client and start managing contacts through natural language.

1. Connect your MCP-compatible client to Vinkius.
2. Describe the family structure or upload contact data.
3. Ask your agent to validate the tree for errors.
4. Request a notification sequence for a specific emergency scenario.

## Frequently Asked Questions

**How does the notification sequence work?**
The tool takes your priority instructions and generates an ordered list of contact attempts.

**Can this MCP find errors in my family tree?**
Yes, the validation tool checks for impossible loops or orphaned nodes in your relationships.

**What kind of clients can I use this with?**
You can use this with any MCP-compatible client like Claude, Cursor, or Windsurf.

**Does it show the family tree structure?**
Yes, you can use the hierarchy tool to see the tree organized by levels.

**How do I get specific person info?**
You can ask your agent to retrieve specific profile and role information for any individual.

**How can I see the full structure of my family tree?**
You can use the `get_family_hierarchy` tool to receive a nested view of the tree starting from a specific root contact.

**What happens if a preferred contact is unavailable?**
The `calculate_notification_sequence` tool generates a prioritized list of contact attempts based on your specified notification order, ensuring backup contacts are reached in the correct sequence.

**How do I ensure my family tree has no errors?**
Use the `validate_relationship_integrity` tool to check for impossible loops or orphaned nodes within your tree structure.
