# Pet Daily Food Calculator MCP

> Pet Daily Food Calculator figures out exactly what your dog needs to stay healthy. It calculates optimal daily food portions and feeding schedules based on weight, life stage, and activity level. You input basic details about your pet, and this MCP handles the complex math—figuring out their caloric requirements, converting those calories into specific grams of food, and recommending a safe meal schedule.

## Overview
- **Category:** health
- **Price:** Free
- **Tags:** dog, nutrition, calculator, pet-care, feeding-schedule

## Description

Keeping a dog healthy means nailing down nutrition, but it’s not simple arithmetic. Your feeding plan needs to match their energy levels whether they're a puppy or a senior vet patient. This MCP manages that complexity for you. Instead of guessing, the tool first establishes your pet's total caloric need using scientific calculations like Resting Energy Requirement (RER). Then, based on the specific food brand and its density, it tells you exactly how many grams to feed daily. Finally, it builds a schedule so you know when and how often to divide that intake. It’s the detailed guidance you need to keep your dog thriving. You can find this tool among thousands of others in the Vinkius catalog, connecting everything needed for pet care.

## Tools

### estimate_daily_kcal_requirement
Determines the total kilocalories a pet needs every day based on its size and current health status.

### generate_meal_schedule
Creates a specific daily feeding timetable recommending how many meals per day are needed.

### calculate_daily_gram_intake
Converts the required daily calories into the exact amount of food mass, measured in grams.

## Prompt Examples

**Prompt:** 
```
How many calories does my 5kg puppy need daily?
```

**Response:** 
```
A 5kg puppy typically requires approximately 280 kcal per day, depending on their activity level.
```

**Prompt:** 
```
Calculate the daily food amount for a 20kg adult dog with medium activity using food that has 3.5 kcal/g.
```

**Response:** 
```
For a 20kg adult dog, the daily requirement is approximately 640 kcal, which translates to about 183 grams of food per day.
```

**Prompt:** 
```
What is the feeding schedule for a 10kg senior dog?
```

**Response:** 
```
For a 10kg senior dog, it is recommended to feed 1 to 2 meals per day to maintain stable energy levels.
```

## Capabilities

### Determine Caloric Needs
It calculates the precise daily kilocalorie requirement based on your dog's weight and life stage.

### Calculate Food Mass
It converts the needed calories into a specific, actionable mass of food in grams.

### Build Feeding Schedule
It generates an ideal meal schedule detailing how many times per day your dog should eat to keep energy stable.

### Adjust for Life Stage
The calculations automatically adjust recommendations whether the pet is a growing puppy or a senior adult.

## Use Cases

### Switching Food Brands
A pet owner changes their dog's food brand and isn't sure how much to feed. They ask the agent, which first uses `estimate_daily_kcal_requirement` to find the base need. Then it runs `calculate_daily_gram_intake`, giving them a specific gram count for the new kibble.

### Managing Senior Weight
A vet needs to manage a senior dog’s weight loss. The agent uses this MCP to calculate both the necessary caloric reduction and then runs `generate_meal_schedule` to divide that lower total into 1 or 2 manageable meals.

### Puppy Growth Spurt
A new puppy needs a feeding plan. The agent first uses `estimate_daily_kcal_requirement` to establish the high energy need, and then immediately generates a schedule using `generate_meal_schedule`, recommending multiple small meals.

### Dietary Transition Check
A pet owner wants to ensure their dog is getting enough nutrients. They run the calculation: first finding the total caloric need, then running `calculate_daily_gram_intake` with their current supply, confirming they're on track.

## Benefits

- You get accurate daily feeding amounts by using `calculate_daily_gram_intake`, so you don't overfeed or underfeed, regardless of the brand.
- The tool builds a balanced plan that considers the pet’s life stage, whether they’re growing (puppy) or need specialized senior care.
- Never wonder how many times a day to feed again. `generate_meal_schedule` tells you the ideal number of meals for stable energy.
- It takes complex scientific requirements and boils them down to one clear step: calling `estimate_daily_kcal_requirement` first, then proceeding with feeding plans.
- Eliminates guesswork. The system ensures your dog gets the correct nutrients at the right frequency by linking caloric needs directly to physical measurement.

## How It Works

The bottom line is that it turns general health advice into concrete steps and measurements for your kitchen counter.

1. Provide your dog's weight, age, and activity level to establish their baseline nutritional needs.
2. The MCP uses this data to first determine the total daily caloric requirement, then converts those calories into a precise gram measurement for the food you own.
3. It delivers a complete feeding plan, including the recommended number of meals per day.

## Frequently Asked Questions

**How do I find out my dog's total caloric need using `estimate_daily_kcal_requirement`?**
You just input your dog’s weight, age, and activity level. The MCP runs the calculation to give you a solid number for their daily kilocalorie requirement.

**What is the difference between `estimate_daily_kcal_requirement` and `calculate_daily_gram_intake`?**
The first tool gives you the total calories (the 'why'), while the second takes those calories and converts them into a specific mass of food in grams (the 'how much'). You need both.

**Can I use `generate_meal_schedule` without knowing my dog's weight?**
No. The system requires initial data. You must first run `estimate_daily_kcal_requirement` to get the caloric foundation before it can accurately build a feeding schedule.

**Does this MCP account for different life stages like puppies or seniors?**
Yes, absolutely. The calculations adjust automatically based on whether you mark your pet as a growing puppy or a senior dog, ensuring the plan is appropriate for their needs.

**If I use `calculate_daily_gram_intake` with an incorrect energy density, what happens?**
The resulting gram amount will be inaccurate. Always double-check the kcal/g figure printed on your specific food bag before running this tool. If you suspect a discrepancy, re-run the calculation using verified data.

**Does `generate_meal_schedule` require me to run `estimate_daily_kcal_requirement` first?**
Yes, it needs that initial number. You must get your dog's total caloric target using the estimate tool first. Then, pass that resulting kcal value directly into `generate_meal_schedule` for a precise feeding timeline.

**When running `estimate_daily_kcal_requirement`, does it account for intensive exercise?**
The tool estimates baseline needs based on standard weight and activity levels. For intense, non-routine physical training or extreme conditions, you should still consult your veterinarian to adjust the final caloric plan.

**Can I run `calculate_daily_gram_intake` for multiple dogs with different weights?**
No. This MCP processes one dog and one specific food type per request. You need to perform a separate calculation for every animal or dietary scenario you want the tool to check.

**How accurate are these calculations?**
The calculations use scientifically established multipliers for RER and DER based on life stage, activity level, and neutering status to provide a highly reliable estimate.

**What information do I need to provide?**
You will need your dog's current weight, their life stage (puppy, adult, or senior), and their typical activity level.

**Can I use this for different types of dog food?**
Yes. By using the `calculate_daily_gram_intake` tool, you can input the specific energy density (kcal/g) of any dry food to get an accurate gram measurement.