Update profile
update_profileUpdates the person's profile and eating profile: name, goal, sex, birth date, height, weight, country, meal reminder, tastes, health notes and allergens.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "update_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sex | No | One of: female, male, other. | |
| goal | No | One of: balanced, bulk (muscle gain), cut (fat loss). | |
| name | No | The user's name. | |
| country | No | Country of residence as an ISO 3166-1 code: ES, US, MX… It decides which theory region they read. | |
| height_cm | No | Height in centimeters. | |
| weight_kg | No | Weight in kilograms. | |
| taste_notes | No | What they like, dislike or avoid by choice. Full text, replacing what is there. | |
| health_notes | No | Conditions or medical context that bears on what they eat. Full text, replacing what is there. | |
| add_allergens | No | Standard allergens to add, by key: gluten, crustaceans, eggs, fish, peanuts, soybeans, milk, nuts, celery, mustard, sesame, sulphites, lupin, molluscs. | |
| date_of_birth | No | Birth date in YYYY-MM-DD. | |
| allergens_other | No | Allergies and intolerances outside the standard list — lactose intolerance goes here, not under milk. Full text, replacing what is there. | |
| meal_reminder_at | No | The daily reminder to log food, as HH:MM on the hour ('20:00'), or 'none' to switch it off. Sent to their phone only where the app is installed. | |
| remove_allergens | No | Standard allergens to drop, same keys. |