# Pet Weight Calculator MCP

> Pet Ideal Weight Calculator determines if an animal is underweight, ideal, or overweight by comparing its current weight against scientifically derived biological ranges. This MCP uses species, breed, and sex data to give precise health status checks for dogs and cats.

## Overview
- **Category:** health
- **Price:** Free
- **Tags:** pet-health, weight-calculator, animal-care, veterinary, fitness

## Description

Need to check a pet's weight without guessing? This MCP helps owners monitor their animal’s health using specific canine and feline metrics. You simply ask your agent to assess the weight, providing details like the pet’s species, breed, sex, and current mass. The system first pulls breed data from the catalog—you might need to check which animals are supported by running the list of supported species tool. Then, it uses that information to analyze the pet's health status, comparing the input weight against established ideal ranges. For example, you can ask if a 35kg male Golden Retriever is overweight; the MCP handles the complex calculations and returns a clear classification along with the target range. Connecting this through Vinkius gives your AI client instant access to veterinary-grade data without needing specialized software or manual lookups.

## Tools

### get_breed_catalog
Fetches a list of breeds and their specific weight ranges within a given animal species.

### list_supported_species
Lists all the types of animals, like Dog or Cat, that the calculator can process.

### analyze_pet_health
Takes weight and breed details to classify a pet's health status as Underweight, Ideal, or Overweight.

## Prompt Examples

**Prompt:** 
```
Is my Golden Retriever male weighing 35kg overweight?
```

**Response:** 
```
A 35kg male Golden Retriever is classified as Overweight. The ideal weight range for this breed and sex is 29kg - 34kg.
```

**Prompt:** 
```
What is the ideal weight for a female Siamese cat weighing 3kg?
```

**Response:** 
```
A 3kg female Siamese cat is classified as Underweight. The target range is 3.5kg - 4.5kg.
```

**Prompt:** 
```
Check the health status of a 20kg male Bulldog.
```

**Response:** 
```
A 20kg male Bulldog is classified as Underweight. The ideal range for this breed and sex is 23kg - 28kg.
```

## Capabilities

### Identify supported animal species
Retrieves a definitive list of all pet types the calculator supports, ensuring you use the correct input.

### Retrieve breed weight data
Pulls specific breeds and their corresponding ideal weight ranges based on the animal's species.

### Determine pet health status
Analyzes a given pet’s current weight against its biological ideal range, classifying it as Underweight, Ideal, or Overweight.

## Use Cases

### Weight change after injury
A pet owner's dog is recovering from surgery. They ask their agent if the current 25kg weight is appropriate for a Beagle male, and the MCP uses analyze pet health to confirm if it falls within the ideal range (e.g., recommending it should be 20kg - 24kg).

### New exotic pet owner
A user needs to know what kinds of animals can be analyzed for weight health. They use list supported species first, verifying that the tool accepts Cat and Dog before attempting any diagnosis.

### Need breed-specific data
You need to confirm the target range for a specific type of cat. You run get breed catalog, which provides the necessary weight metrics so you can accurately check the pet's health status later.

## Benefits

- Get precise classifications: Instead of just guessing, you use analyze pet health to classify a pet as Underweight, Ideal, or Overweight using breed-specific data.
- Confirm species support immediately. You can run list supported species whenever you need to verify which animals the tool handles before starting any assessment.
- Access comprehensive breed standards: The get breed catalog tool pulls established weight ranges for specific breeds, making your recommendations accurate and reliable.
- Saves time on repeat checks. If a pet’s status changes slightly, running analyze pet health with the updated weight provides an instant, data-backed comparison.
- Eliminates guesswork when advising owners. Your AI client handles the complex cross-referencing of species, breed, and sex to give one definitive answer.

## How It Works

The bottom line is you get a clear, data-backed classification of your pet's weight status without manual calculation or guesswork.

1. First, you tell your agent the animal's species and request the available breeds using the list supported species tool.
2. Next, provide the breed name to get a specific catalog of weight ranges for that pet type via the get breed catalog tool.
3. Finally, input the pet’s current weight, sex, and breed details into the analyze pet health tool to receive an instant status report.

## Frequently Asked Questions

**How do I check my pet's weight status?**
You can use the `analyze_pet_health` tool by providing the species, breed, sex, and current weight of your pet.

**What species are supported?**
You can use the `list_supported_species` tool to see a complete list of all animals currently in our database.

**How do I find the correct breed name?**
Use the `get_breed_catalog` tool with a specific species name to retrieve all available breeds and their weight ranges.