uber_eats_set_preference
Update a user's Uber Eats preference by providing a dotted key path and value. Configure settings like default address, tip percentage, dietary restrictions, budget, and language.
Instructions
Update a user preference by dotted key path.
Examples:
key="default_address", value="home"
key="default_tip_percent", value="15"
key="dietary.restrictions", value='["no peanuts", "lactose intolerant"]'
key="budget.default_per_person", value="15000"
key="budget.currency", value="CLP"
key="language", value="es"
Args:
key: Dotted path to the preference (e.g. 'dietary.avoid')
value: The value to set (JSON string for lists/objects, plain string for scalars)
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"key": "<key>",
"value": "<value>"
},
"name": "uber_eats_set_preference"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | Yes | ||
| value | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |