Update the brand kit
update_brand_kitRecords what the workspace sounds like. Pass only the fields you are changing; anything you leave out is kept. Example posts matter most: ask for two or three things they actually published, since those define the voice better than adjectives do. Use this whenever the user tells you something about their voice, audience or rules, rather than remembering it for one conversation.
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_kit"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ctas | No | Calls to action they use. | |
| name | No | The brand or business name. | |
| voice | No | Adjectives for the voice, e.g. "warm", "practical". | |
| toneDo | No | Things to do, e.g. "name the plant". | |
| website | No | ||
| audience | No | Who the posts are for, e.g. "office managers". | |
| keywords | No | What this project is about, in the words people would search for. | |
| oneLiner | No | What they do, in one sentence. | |
| toneDont | No | Things to avoid, e.g. "use stock phrases". | |
| bannedWords | No | Words never to use. | |
| description | No | A paragraph of background. | |
| hashtagSets | No | Named sets of hashtags, e.g. {"core": ["#plants", "#office"]}. | |
| examplePosts | No | Posts they wrote themselves. These define the voice; add rather than invent. | |
| languagePrimary | No | Two-letter code for the language posts are usually written in. | |
| defaultImagePrompt | No | A template wrapped around every image prompt, where {{DESCRIPTION}} is replaced by what the picture should show. This is how a project keeps one look. Pass an empty string to clear it. | |
| defaultVideoPrompt | No | The same, for video, where {{DESCRIPTION}} is what the clip should show. Left empty, videos use the image template, since a project usually has one look. Pass an empty string to clear it. | |
| contentInstructions | No | Standing rules for everything written for this project, e.g. "always end with a question". These are applied to every draft, so put a rule here rather than repeating it each time. Pass an empty string to clear them. | |
| replaceExamplePosts | No | Replace the stored examples instead of adding to them. |