Garmin Profile Update (shared wellness profile)
garmin_profile_updateSave partial updates to a shared wellness profile covering personal details, goals, devices, training, nutrition, preferences, safety, and notes. Requires explicit user confirmation.
Instructions
Persist a partial patch to the shared Delx wellness profile (~/.delx-wellness/profile.json). REQUIRES explicit_user_intent=true. Top-level fields stored: profile (preferred_name, language, timezone, units, age_or_birth_year, height, weight, sex_or_gender_context), goals, devices, training, nutrition, preferences, safety, notes. NEVER stores OAuth tokens, API keys, refresh tokens, cookies, or any secret-shaped field — writes will be rejected at validation time. Cross-connector — the same profile is read by other Delx Wellness MCPs.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patch | Yes | Partial WellnessProfileDocument patch. Top-level keys may be: profile, goals, devices, training, nutrition, preferences, safety, notes. | |
| explicit_user_intent | No | Must be true. Set this AFTER the user has explicitly confirmed they want to save these changes to the shared wellness profile. | |
| response_format | No | markdown |