Save a recipe
save_recipeSave a new recipe to the household's own recipes. Mark what can be made ahead (a sauce, a dough) in timeline, so it lands on the prep day.
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": {
"title": "<title>",
"category": "<category>",
"ingredients": "<ingredients>",
"steps": "<steps>",
"tags": "<tags>",
"activeMinutes": "<activeMinutes>",
"totalMinutes": "<totalMinutes>",
"portions": "<portions>"
},
"name": "save_recipe"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | No | The recipe's own note: the intro and the author's assessment. On edit_recipe an empty string removes it. | |
| tags | Yes | Descriptive tags; may be empty. | |
| steps | Yes | Ordered cooking steps. | |
| title | Yes | Recipe title, e.g. 'Grandma's fish soup'. | |
| category | Yes | The meal category. | |
| portions | Yes | How many portions the base quantities make. | |
| timeline | No | The steps done at a set time before serving, and the ones that can be made ahead. Mark what can be made ahead whenever the recipe or the user says so («sausen kan lages dagen før»); a step that must happen at cooking time has no entry, and most recipes have few. On edit_recipe the list replaces the whole timeline. | |
| equipment | No | What the kitchen needs that is not food. Never on the shopping list. On edit_recipe the list replaces it. | |
| stepNotes | No | Notes under the steps. On edit_recipe the list replaces all of them. | |
| ingredients | Yes | The ingredients with quantities. | |
| ovenSettings | No | The oven per step. On edit_recipe the list replaces all of them. | |
| totalMinutes | Yes | Total minutes from start to serving (≥ active). | |
| activeMinutes | Yes | Hands-on cooking minutes. |