nutrition_logs module provides tools to inspect and adjust daily food
logging journals submitted by clients.
Available Tools
list_nutrition_days
List calendar dates containing diet logs submitted by a client within a range.
- Type: Read-only
- Important Input Fields:
clientId(string, required): Unique client ID.dateFrom(string, optional): Start date range filter.dateTo(string, optional): End date range filter.
get_nutrition_day
Retrieve meals, ingredients, and nutrients logged by the client on a specific day.
- Type: Read-only
- Important Input Fields:
clientId(string, required): Unique client ID.date(string, required): Target date in YYYY-MM-DD format.
log_nutrition_item [Write]
Log a consumed nutrition item for a client.
- Type: Write
- Important Input Fields:
clientId(string, required): Unique client ID.date(string, required): Target date in YYYY-MM-DD format.- item fields (required): The consumed product, recipe, supplement, or custom item.
add_nutrition_day_item [Write]
Add a planned or suggested item to a client’s concrete Nutrition V2 day slot.
- Type: Write
- Important Input Fields:
clientId(string, required): Unique client ID.date(string, required): Target date in YYYY-MM-DD format.slotId(string, required): Existing slot identifier.- item fields (required): The item to add.
replace_nutrition_day_item [Write]
Replace a planned or suggested item on a client’s concrete Nutrition V2 day slot.
- Type: Write
- Important Input Fields:
clientId(string, required): Unique client ID.date(string, required): Target date in YYYY-MM-DD format.slotId(string, required): Existing slot identifier.itemId(string, required): Existing item identifier.- replacement item fields (required): The replacement item.
remove_nutrition_day_item [Write]
Remove a planned or suggested item from a client’s concrete Nutrition V2 day slot.
- Type: Write
- Important Input Fields:
clientId(string, required): Unique client ID.date(string, required): Target date in YYYY-MM-DD format.slotId(string, required): Existing slot identifier.itemId(string, required): Existing item identifier.
Natural Language Examples
- “List all days John Doe logged his food last week.”
- “Retrieve details of what client client_5f81 ate on 2026-06-25.”
- “Log 200 grams of Greek yogurt for Jane today.”