Scale Multiple Ingredients
scale_multiple_ingredientsScale multiple recipe ingredients by different factors in one operation to customize recipes, adjust macro ratios, or meet dietary needs.
Instructions
Scale multiple ingredients with different factors in a single operation.
This tool enables complex recipe modifications by applying different scaling factors to different ingredients simultaneously. Useful for recipe development, dietary customization, or creating recipe variations.
The scaling process:
Matches each ingredient name to recipe ingredients (partial matching)
Applies individual scale factors to each matched ingredient
Processes all scalings in a single transaction
Reports success and failure for each ingredient
Maintains ingredient order and relationships
Use this tool when:
Creating low-sodium versions (reduce salt, increase herbs)
Adjusting macro ratios (increase protein, reduce carbs)
Developing recipe variations with multiple changes
Customizing recipes for dietary restrictions
Batch processing multiple ingredient adjustments
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bulk_input | Yes | Contains session_id, recipe_id, and ingredient_scales dict mapping ingredient names (partial matches allowed) to scale factors |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||