# Calorie & Macro Calculator MCP for AI Agents MCP

> The Calorie & Macro Calculator MCP helps you figure out exactly what your body needs to eat for any goal—whether you're cutting weight, bulking up, or just maintaining. It takes your height, age, and activity level, calculates your energy needs (TDEE), and then precisely divides those calories into protein, carbs, and fat grams based on specific diets like keto or balanced eating. Plus, it structures that total intake into manageable meal plans.

## Overview
- **Category:** health
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_aBN1eaBxb86hfBOXsRYHtSyKuuhHs52Cjc82wbKr/mcp
- **Tags:** calories, macros, nutrition, fitness, diet

## Description

Figuring out nutrition isn't just counting random foods; it's about calculating your actual energy needs first. This MCP handles the math for you. It starts by determining your Basal Metabolic Rate using standard equations like Mifflin-St Jeor. From that baseline, it adjusts for how active you are—whether you're aiming to lose weight or gain muscle—to give you a Total Daily Energy Expenditure (TDEE). Next, based on your overall goals and diet type, the system calculates specific macro targets; this tells you exactly how many grams of protein, carbs, and fat you need. The last step is where it gets helpful: instead of just giving you numbers, it partitions those required macros into a structured meal breakdown, helping you plan meals that actually hit your goals. Connecting this MCP through Vinkius gives your AI client the full picture, turning vague diet plans into actionable daily guides.

## Tools

### calculate_bmr
Finds your Basal Metabolic Rate using weight, height, age, and sex.

### distribute_macronutrients
Calculates the required grams of protein, carbs, and fat for a chosen diet type.

### generate_meal_breakdown
Splits your total macro goals into specific portions across multiple meals.

### calculate_tdee
Adjusts your daily energy needs based on activity level and dietary objectives.

## Prompt Examples

**Prompt:** 
```
I'm 35 years old, 175cm, and weigh 80kg. I want to lose weight but still work out hard. What should my daily macros be?
```

**Response:** 
```
**Your Estimated Daily Targets:**
*   **TDEE Goal (Weight Loss):** ~2100 kcal/day
*   **Macro Split Recommendation:**
    *   Protein: 140g
    *   Carbohydrates: 175g
    *   Fat: 63g

This split balances energy needs with muscle preservation while keeping you in a deficit. Let me know if you want this broken into four meals.
```

**Prompt:** 
```
Can you take these macros (P: 150g, C: 200g, F: 70g) and split them across four meals for a busy training day?
```

**Response:** 
```
**Optimized Meal Plan Breakdown:**
*   **Meal 1 (Breakfast):** P: 40g | C: 50g | F: 25g (Total: 635 kcal)
*   **Meal 2 (Lunch):** P: 35g | C: 75g | F: 18g (Total: 635 kcal)
*   **Meal 3 (Snack/Pre-workout):** P: 40g | C: 40g | F: 12g (Total: 490 kcal)
*   **Meal 4 (Dinner):** P: 35g | C: 30g | F: 8g (Total: 460 kcal)

This keeps your energy stable and hits all targets.
```

**Prompt:** 
```
I'm planning a day around a keto diet. I need to eat 1900 calories. How many grams of fat, protein, and carbs do I need?
```

**Response:** 
```
**Keto Macro Distribution (Target: 1900 kcal):**
| Nutrient | Grams Required | % of Total Calories |
| :--- | :--- | :--- |
| Protein | 125g | ~26% |
| Carbohydrates | 70g | ~14% |
| Fat | 138g | ~60% |

This provides a strict, balanced split ideal for ketosis.
```

## Capabilities

### Determine Basal Metabolic Rate (BMR)
Calculates the minimum calories required to keep your body functioning at rest, based on your height, weight, age, and sex.

### Calculate Total Daily Energy Expenditure (TDEE)
Adjusts your BMR using activity levels and specific dietary goals (like cutting or bulking) to find your total required daily calories.

### Set Macronutrient Targets
Distributes a total caloric goal into precise gram targets for protein, carbohydrates, and fats, accommodating diets like keto or balanced eating.

### Generate Meal Plan Breakdown
Takes your overall macro goals and splits them into structured portions for multiple meals throughout the day.

## Use Cases

### Starting a new diet and not knowing where to begin
A user asks their agent: 'I want to start keto. What should I eat?' The agent first runs `calculate_bmr` using the user's metrics, then uses that number with `calculate_tdee` (assuming weight loss), and finally runs `distribute_macronutrients` for a keto split, giving the user actionable starting numbers.

### Planning for a bulk cycle while training heavily
A fitness enthusiast inputs their goal to gain muscle. The agent uses `calculate_tdee` with an 'aggressive' activity multiplier. Then it runs `distribute_macronutrients` prioritizing high protein, and finally uses `generate_meal_breakdown` to give them four structured meals they can follow right away.

### Troubleshooting macro overshooting on a specific day
A user hits their daily carb limit early. The agent helps by running the macros through `generate_meal_breakdown` to see how much protein or fat needs to be increased in subsequent meals to keep the total balanced.

### Calculating maintenance calories after a weight change
After losing 10 pounds, a user doesn't know their new baseline. The agent uses `calculate_bmr` with the new metrics and then adjusts that result using `calculate_tdee` to set a safe, sustainable calorie target.

## Benefits

- Stop guessing your caloric needs. The `calculate_bmr` tool tells you exactly how many calories you burn just by existing, providing a solid starting point.
- Move beyond simple calorie counting. Use `calculate_tdee` to account for your actual activity level and whether you're bulking or cutting weight.
- Get tailored nutrition plans. The system uses `distribute_macronutrients` to correctly set protein, carb, and fat targets for specific diets like keto or athlete eating.
- Eliminate meal planning stress. Instead of just a target number, the `generate_meal_breakdown` tool partitions your macros into usable, structured meals you can actually eat.
- Build better routines. By chaining these tools together, your AI agent creates a complete, actionable daily nutrition guide that feels genuinely tailored to your body.

## How It Works

The bottom line is, it takes complex nutritional formulas and turns them into clear, step-by-step numbers you can use to plan meals that meet your goals.

1. You provide your weight, height, age, and sex to calculate your Basal Metabolic Rate (BMR).
2. Next, you input your activity level and goals (e.g., bulking or cutting) so the system calculates your Total Daily Energy Expenditure (TDEE).
3. Finally, specifying your desired macro split (like keto or athlete), the MCP distributes calories and generates a structured meal breakdown for daily tracking.

## Frequently Asked Questions

**How does the Calorie & Macro Calculator MCP help me set my initial calorie goal?**
It determines your Basal Metabolic Rate (BMR) first, which is the minimum energy you need just to stay alive. From there, it uses your activity level to calculate your Total Daily Energy Expenditure (TDEE), giving you a safe and accurate starting number for any diet.

**I'm doing a specific diet like keto. Can the Calorie & Macro Calculator MCP figure out my macro targets?**
Absolutely. You provide your total calorie goal, and the tool uses `distribute_macronutrients` to calculate precise gram amounts for protein, carbs, and fat, making sure they align with strict dietary guidelines like keto or athlete diets.

**What if I get my macros right but struggle to plan meals? Does Calorie & Macro Calculator help?**
Yes. Once you have your target grams, the MCP uses `generate_meal_breakdown` to structure those numbers into 3 or 4 distinct meal portions, giving you a clear, manageable eating schedule for the day.

**Does Calorie & Macro Calculator work if I change my weight?**
Yes. If your body metrics change (like losing weight), simply update your height and weight in the MCP. It recalculates both your BMR and TDEE based on those new numbers, keeping your plan accurate.

**Is this MCP just for counting calories or can it handle advanced nutrition goals?**
It handles everything from simple calorie tracking to complex macro distribution. It's designed for people who need a precise system that connects basal metabolic needs to actionable meal portions.