garmin_log_food
Log a saved food by ID and serving, or quick-add a food by name and calories, to Garmin Connect's food log for a chosen meal date and time.
Instructions
Log food to Garmin Connect's food log: a saved food by id and serving, or a quick add by name and calories, to Garmin Connect's food log.
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": {
"meal_time": "<meal_time>"
},
"name": "garmin_log_food"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Quick add: what it was | |
| fat_g | No | ||
| source | No | GARMIN | |
| carbs_g | No | ||
| food_id | No | A saved food (garmin_food_search) | |
| calories | No | ||
| meal_date | No | YYYY-MM-DD, 'today' or 'yesterday' | today |
| meal_time | Yes | HH:MM local; picks the meal it falls in | |
| protein_g | No | ||
| serving_id | No | ||
| serving_qty | No | ||
| save_as_custom | No | Quick add, but also keep it as a custom food |