log_supplement_taken
Record whether a medication or supplement was taken or missed on a specific date, defaulting to today. Resolve items by supplement name or ID for quick daily check-ins.
Instructions
Mark a medication or supplement as taken or not taken for a specific date. Only relevant when the user has daily tracking mode enabled. Use when the user says they took (or missed) a medication or supplement on a particular day.
INFER — do not ask:
date: default to today
taken: default to true (marking as taken)
SELECTOR — pass supplement_id if known, or supplement_name (case-insensitive substring) to resolve it. Exactly one required. If supplement_name matches more than one item, the call errors with candidate IDs to retry with.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | Date (YYYY-MM-DD). Default to today. | |
| notes | No | Optional note for this check-in. | |
| taken | No | true = taken, false = missed. Default: true. | |
| supplement_id | No | Supplement ID. Alternative to supplement_name. | |
| supplement_name | No | Alternative to supplement_id: name substring, case-insensitive (e.g. "magnesium"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes | Human-readable result text returned by the tool. |