Check missing ingredients
recipe_needsGiven a recipeId, report which ingredients the user is MISSING for it (diffed against their inventory), plus what they already have. Read-only. Use for 'what do I need for lasagna?'. To add the missing items, use add_recipe_gap_to_list.
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": {
"recipeId": "<recipeId>"
},
"name": "recipe_needs"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| recipeId | Yes | The recipeId to check. | |
| inventoryItems | No | Item names the user has. Omit to use the connection's inventory list. |