# Serving Size Converter AI Agent Connect

> Serving Size Converter MCP handles the math for recipe adjustments. Your AI client can calculate single ingredient changes, scale entire lists at once, find the right multiplier, and check if a recipe scale is actually practical for cooking.

## Overview
- **Category:** utility
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ij83vHM8xZiZCyAk7zDXVBogWu4eMyKGpFTeM3rI/ai-agent-connect
- **Tags:** recipes, scaling, kitchen, ingredients, servings

## Description

You can stop manually recalculating ingredient ratios every time you want to cook for a different crowd. This MCP gives your AI agent the mathematical precision needed to handle recipe scaling without errors. Whether you are doubling a dinner recipe or cutting a large catering list down to a single meal, your agent can perform these calculations instantly. You can use it to find the exact multiplier for a conversion or to scale an entire list of ingredients in one go. It even includes a check to see if your requested scaling is realistic for a kitchen environment, preventing you from trying to cook something that doesn't make sense in practice. It turns your AI client into a precise culinary math assistant.

## Tools

### batch_scale_ingredients
This tool scales an entire list of ingredients for a new serving size in one operation.

### get_scaling_factor
This tool calculates the specific multiplier needed to convert ingredients from the original serving count to your target count.

### scale_ingredient_quantity
This tool computes the new amount for a single ingredient based on a change in serving size.

### validate_recipe_scale
This tool checks if the requested change in serving size is practical for actual kitchen use.

## Prompt Examples

**Prompt:** 
```
I have a recipe for 4 servings that uses 200g of flour. How much flour do I need for 6 servings?
```

**Response:** 
```
You will need 300g of flour for 6 servings.
```

**Prompt:** 
```
Scale these ingredients from 2 servings to 10 servings: [{'name': 'sugar', 'quantity': 50}, {'name': 'butter', 'quantity': 100}]
```

**Response:** 
```
[{'name': 'sugar', 'scaledQuantity': 250}, {'name': 'butter', 'scaledQuantity': 500}]
```

**Prompt:** 
```
What is the scaling factor if I want to go from 8 servings to 2 servings?
```

**Response:** 
```
The scaling factor is 0.25.
```

## Capabilities

### Bulk Ingredient Scaling
Your agent uses this to update every item in a recipe list simultaneously.

### Single Item Adjustment
Your agent uses this to find the new amount for just one specific ingredient.

### Multiplier Calculation
Your agent uses this to determine the ratio between original and target servings.

### Practicality Checks
Your agent uses this to verify if a recipe scale is realistic for cooking.

## Use Cases

### Catering Adjustments
Scale a standard recipe up to feed a large event crowd.

### Meal Prep Planning
Convert a single serving recipe into a week's worth of portions.

### Recipe Testing
Check if a specific ingredient amount remains practical when scaling a recipe down.

### Content Conversion
Quickly adjust ingredient quantities for different audience needs in food blogs.

## Benefits

- Eliminates manual math errors when changing recipe yields.
- Processes entire ingredient lists in a single command.
- Prevents unrealistic recipe scaling through validation checks.
- Provides exact multipliers for custom conversions.

## How It Works

Connect the MCP to your AI client and start scaling.

1. Connect your AI client to the Vinkius hosted MCP.
2. Provide the original recipe and the target serving size to your agent.
3. The agent uses the scaling tools to calculate new quantities.
4. The agent returns the updated ingredient list or specific amounts.

## Frequently Asked Questions

**How do I use this MCP with Claude?**
You connect to the Vinkius hosted MCP once, and then your Claude client can immediately use the scaling tools.

**Can I scale a whole list of ingredients at once?**
Yes, the batch_scale_ingredients tool is designed to scale entire lists in one step.

**Does it check if my recipe scaling is realistic?**
Yes, the validate_recipe_scale tool checks if the requested scaling is within practical culinary limits.

**What if I only need to change one ingredient?**
You can use the scale_ingredient_quantity tool to calculate the new amount for a single item.

**Do I need to host this myself?**
No, Vinkius hosts and manages the MCP for you, so it is ready to use immediately after connection.

**How do I scale a whole list of ingredients?**
You can use the `batch_scale_ingredients` tool by providing a list of ingredient names and their original quantities along with the original and target serving counts.

**Can I check if a recipe scale is too extreme for cooking?**
Yes, the `validate_recipe_scale` tool checks if the requested scaling is within practical culinary limits to ensure measurements remain usable in a standard kitchen.

**What happens if I try to scale for zero servings?**
The tools will return an error, as scaling for zero or negative servings is mathematically undefined and not supported.
