shopping_list
Combine multiple recipes into one grouped shopping list that separates pantry items you already have from ingredients you still need to buy, scaled to your servings and organized by store section.
Instructions
Combine recipes into one grouped shopping list. Items matched against your pantry move to 'already_have'; the rest are grouped by store section showing the scaled amounts you still need to buy.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"recipe_ids": "<recipe_ids>"
},
"name": "shopping_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| pantry | No | Ingredients you already have, e.g. ['olive oil', 'rice'] | |
| servings | No | Optional: {recipe_id: servings} to scale per recipe | |
| recipe_ids | Yes | Recipe ids to combine |