Save what you learned about this account's brand
update_brand_preferencesSaves brand preferences (tone, styles, target states, preferred communities) that the human confirmed.
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_brand_preferences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Anything else worth remembering, in your own words. | |
| toneWords | No | e.g. ["playful","premium","minimal"]. | |
| targetStates | No | State names from list_ethnicity_states the brand's imagery generally draws from, e.g. ["Karnataka"]. A steer for suggestions, not a hard rule. | |
| preferredArtStyleIds | No | list_presets("art-style") ids. | |
| preferredColourLutId | No | A single list_presets("colour-lut") id. | |
| preferredEthnicityKeys | No | Specific ethnicityKey ids (from list_presets/list_ethnicities_by_state) the human has explicitly confirmed for reuse — never invent one. | |
| preferredWardrobeCategories | No | Free-text category labels (e.g. "business_formal", "streetwear"). |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| saved | Yes |