hevy_create_body_measurement
Create a new body measurement record for a specific date with optional metrics like weight, lean mass, and body circumferences. Returns a 409 error if a record already exists for that date.
Instructions
Create one body-measurements record (POST /v1/body_measurements). Required: date (YYYY-MM-DD). All metric fields are optional and nullable: weight_kg, lean_mass_kg, fat_percent, neck_cm, shoulder_cm, chest_cm, left_bicep_cm, right_bicep_cm, left_forearm_cm, right_forearm_cm, abdomen, waist, hips, left_thigh, right_thigh, left_calf, right_calf. If a record already exists for that date, the server returns 409 — use hevy_update_body_measurement instead. Dry-run by default: returns { dry_run: true, executed: false, ... } unless HEVY_MCP_ALLOW_WRITES=1 is set on the server process.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | Calendar date in YYYY-MM-DD (rejected if not a real date). | |
| hips | No | ||
| waist | No | ||
| abdomen | No | ||
| neck_cm | No | ||
| chest_cm | No | ||
| left_calf | No | ||
| weight_kg | No | ||
| left_thigh | No | ||
| right_calf | No | ||
| fat_percent | No | ||
| right_thigh | No | ||
| shoulder_cm | No | ||
| lean_mass_kg | No | ||
| left_bicep_cm | No | ||
| right_bicep_cm | No | ||
| left_forearm_cm | No | ||
| right_forearm_cm | No |