update_recipe
Modify an existing recipe by changing only the fields you provide, including name, notes, source URL, ingredients, or instructions. Use the recipe ID or slug to target the update.
Instructions
Update an existing recipe. Only the fields you give are changed.
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_id": "<recipe_id>"
},
"name": "update_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | New name | |
| notes | No | Replaces the notes; empty string clears them | |
| recipe_id | Yes | The recipe slug or ID | |
| source_url | No | Original recipe URL | |
| description | No | New description | |
| ingredients | No | Replaces ALL ingredients, one per string | |
| instructions | No | Replaces ALL method steps, in order, one per string |