# Pet Lifespan Estimator MCP

> The Pet Lifespan Estimator lets you calculate how long various pets are expected to live. Just input a species, breed, and size, and it gives you the minimum, maximum, and average lifespan years. It also tracks life stages—juvenile, adult, or senior—for any pet's current age. You can check if a specific combination is supported or list all available breeds for a given animal type.

## Overview
- **Category:** utilities
- **Price:** Free
- **Tags:** pets, lifespan, animals, breed, biology

## Description

Need to know how long your dog or cat will live? This MCP handles the biological math behind expected pet longevity. Instead of relying on vague internet averages, you get hard data: minimums, maximums, and averages based on breed science. You can check if a certain breed is even supported before starting, and then calculate the full range for any specific animal. It also tells you what life stage your pet falls into right now—juvenile, adult, or senior. This level of biological detail is tough to find anywhere else; it's why having this MCP available within Vinkius makes complex data accessible through your agent. You simply ask the question, and the system gives you a clear picture of what to expect.

## Tools

### estimate_lifespan
Calculates the expected minimum, maximum, and average lifespan years for a specific pet breed.

### list_breeds_by_species
Retrieves a comprehensive list of all recognized breeds available within an entire animal species.

### verify_breed_validity
Confirms whether the combination of a pet's breed and size is supported by the system's database.

## Prompt Examples

**Prompt:** 
```
What is the expected lifespan for a small Golden Retriever that is 3 years old?
```

**Response:** 
```
A small Golden Retriever is expected to live between 12 and 15 years, with an average lifespan of 13.5 years. Currently, your pet is in the adult life stage.
```

**Prompt:** 
```
Is the 'Siamese' breed supported for cats?
```

**Response:** 
```
Yes, the Siamese breed is a valid entry in our registry for cats.
```

**Prompt:** 
```
List all available breeds for the species 'Dog'.
```

**Response:** 
```
Available breeds for Dogs include: Golden Retriever, Labrador, Poodle, Beagle, and Bulldog.
```

## Capabilities

### Determine Expected Lifespan
It provides the minimum, maximum, and average years of life for an animal based on its breed characteristics.

### Identify Life Stage
The tool calculates whether a pet is currently classified as juvenile, adult, or senior given its current age.

### Check Breed Validity
You can confirm if the combination of a specific breed and size you're using is recognized in the database.

### List All Available Breeds
This allows you to fetch every supported breed name for an entire animal species.

## Use Cases

### Writing a Breed Guide
A pet blogger needs to write an article on dog breeds. Instead of manually searching for dozens of names, they ask their agent to run `list_breeds_by_species` first, getting a full list. Then, they iterate through the most popular ones using `estimate_lifespan` to populate accurate lifespan data.

### Advising on Senior Care
A veterinary assistant has a patient who is 10 years old. They use the MCP to check the pet's current life stage, confirming it’s 'senior,' which immediately directs them to geriatric care protocols.

### Validating Client Data
A content manager receives a request about a rare breed they think is supported. They use `verify_breed_validity` first, getting an immediate 'yes' or 'no,' which saves hours of follow-up research.

### Comparing Species Care
A user wants to compare the average lifespan of a cat versus a dog. They query `list_breeds_by_species` for both, then run `estimate_lifespan` on representative breeds from each group to get a reliable comparison.

## Benefits

- Get precise longevity numbers. Instead of vague estimates, use `estimate_lifespan` to pull the exact minimum, maximum, and average years for a breed.
- Pinpoint life stages instantly. The tool tells you if a pet is juvenile, adult, or senior based on its current age, which is vital for care recommendations.
- Avoid bad data upfront. Before drafting content, use `verify_breed_validity` to check if the specific size/breed combo your client mentions is even recognized.
- Build out comprehensive guides. Use `list_breeds_by_species` to pull every single supported breed name for an entire species in one go.
- Save research time. You stop cross-referencing multiple vet sites and get all the core biological data points through a single query.

## How It Works

The bottom line is, instead of guessing based on general advice, you get precise, structured data about pet longevity.

1. Start by specifying the pet's species and attempting to estimate its life using the relevant tool.
2. If the initial data is incomplete, you can ask your agent to first list all available breeds for that species or verify if a specific breed combination is supported.
3. The system returns a clear range of years (min/max) and identifies the pet's current life stage.

## Frequently Asked Questions

**How do I use the Pet Lifespan Estimator to find out what breeds exist?**
Use `list_breeds_by_species` and specify the animal type you are interested in. This tool will return a full list of all recognized breeds for that species.

**Can I use estimate_lifespan if I don't know the pet’s exact age?**
Yes, `estimate_lifespan` primarily uses breed data to give a range. You can also combine this with other tools to determine life stages based on general benchmarks.

**What if my client mentions an unusual pet breed? Does verify_breed_validity check it?**
Absolutely. If the breed or size combination is not in the system's registry, `verify_breed_validity` will tell you immediately that it isn't supported.

**Does this MCP only work for dogs? What about cats?**
No. The tool works across multiple species; just ensure you specify the correct animal type when calling `list_breeds_by_species` or running an estimate.