Log a food in Bevel
bevel_log_foodLogs a selected food to the Bevel Nutrition log by date and time, building the app's exact entry; use dryRun to preview before writing.
Instructions
Logs a food (from bevel_search_food) to the Nutrition log, building the exact entry the app sends. Bevel files a log into breakfast/lunch/dinner by its time; there is no separate meal field. Requires BEVEL_ENABLE_WRITES=true unless dryRun is set.
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": {
"fdbId": "<fdbId>"
},
"name": "bevel_log_food"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Day YYYY-MM-DD in the configured time zone. Defaults to today. | |
| time | No | Local time HH:MM. Defaults to now (or the current time of day on `date`). | |
| fdbId | Yes | fdbId from bevel_search_food. | |
| query | No | The search query that found it (used to re-fetch the food if needed). | |
| dryRun | No | If true, return the entry that would be sent without sending it. | |
| servings | No | Number of servings (default 1). | |
| servingId | No | servingId from the search result. Defaults to the food's default serving. |