Log weight (replaces day)
log_weight_entryRecord a weight entry in kilograms for a specific date, overwriting any existing entry for that day. Syncs encrypted data to Vaultbeat and optionally to Apple Health, enabling trend tracking.
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_weight_trend). Whether it also reaches Apple Health depends on an
iOS setting: Settings → Data & AI → "Allow AI to update Apple Health"
(OFF by default). 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 | |||