OvenLovin
ReferenceMCP Tools

edit_meal_plan

Edit a saved week without resending every night. set / swap upsert by date + meal. clear removes that night. undo restores the last recorded entries snapshot.

Input Schema

ParameterTypeRequiredDescription
planIdstring (UUID)No*Saved plan ID
weekStartstring (date)No*Week start if you don't have the ID
datestring (date)Yes unless undoNight to change
mealstringNo (default dinner)Slot
actionenumYesset, swap, clear, or undo
recipeIdstring (UUID)For set/swap of a recipeRecipe to place
freeformMealstringFor leftovers / no-cookLabel such as Leftovers
servingsnumberNoKept from the current night when omitted
attendeesuuid[]NoKept from the current night when omitted
prepAheadNotesstringNoPrep-ahead notes

*Provide planId or weekStart. set / swap require recipeId or freeformMeal.

Example: leftovers on Friday

{
  "weekStart": "2026-10-12",
  "date": "2026-10-16",
  "action": "set",
  "freeformMeal": "Leftovers",
  "servings": 4
}

The response includes previousEntries so you can revert with action: "undo" if the change was a mistake.

On this page