Nutrition
updateupdate_meal
Updates selected fields of an existing meal: name, calories, protein, carbs, fat or date. Omitted fields remain unchanged. A date-only change preserves nutrition exactly. Requires the meal id. Portion changes accept the corrected totals for all known macros.
readOnlyHint: falsedestructiveHint: trueidempotentHint: trueopenWorldHint: falsetitle: Edit a logged mealmealIdstring (uuid)RequirednamestringAt least 1 character
caloriesintegerAt least 0
proteinintegerAt least 0
carbsintegerAt least 0
fatintegerAt least 0
mealDatestringNew date as YYYY-MM-DD. Use to move a meal to another day; existing macros are kept as-is.
Format YYYY-MM-DD
One text item holding a JSON object, as in the example.
mealId and mealDate.This tool's own errors, each returned with isError: true:
mealId against the recent meals list.Every tool returns isError with a message when its arguments don't match the schema, a limit is reached, the person turned the agent off, or iAM360 has a problem. See Errors and limits.