Log weight (replaces day)
log_weight_entryLogs the owner's weight in kilograms for a given date, overwriting same-day entries, encrypted end-to-end, with optional Apple Health sync.
Instructions
Log the owner's weight (kg) on their behalf (agent write, 2026-07-21).
weight_kg: kilograms (positive, ≤500). date: LOCAL calendar day
"YYYY-MM-DD" (default = today). Same-day upsert-in-place semantics
(dayID = "body-{dayStart.epoch}") — re-logging the same day overwrites.
Encrypted end-to-end before it ever leaves this machine.
Written data always lands in Vaultbeat cloud + MCP (visible to
get_metric series "weight_kg"). Whether it also reaches Apple Health depends on an
iOS setting, OFF by default: the MCP tab → "Allow AI to update Apple
Health" (app 1.2.8 and earlier: Settings → Data & AI). When it is on,
weigh-ins logged here sync back into Apple Health on the next app sync.
⚠️ If the owner wants this number in the Apple Health app, tell them to turn that toggle ON — do NOT tell them to re-enter it by hand in the Vaultbeat weight card. Logging it in both places produces two entries for the same day from different sources and corrupts the trend line. (Before 2026-07-28 this docstring said propagation was impossible and instructed exactly that manual double-entry; the toggle shipped 2026-07-22.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | No | ||
| weight_kg | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||