Update voice stances
update_voice_stancesAdd or remove stances in the writer's voice profile: what they believe ("believe") or would never say ("never"). Add only stances the writer has stated in their own words; never infer one. Stance ids for removal come from get_voice_profile. One call is one change the writer can undo.
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_voice_stances"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| add | No | Stances to add, each with kind ("believe" or "never") and the stance in the writer's words. | |
| remove | No | Stance ids from get_voice_profile to remove. | |
| writer | No | Optional team writer name, handle, or id within the workspace. "me" selects your linked voice. Requires workspace. | |
| workspace | No | Optional authorized team workspace name or id. Absence selects the authenticated user's personal account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| undo | Yes | ||
| changed | Yes | ||
| stances | Yes | ||
| stanceCount | Yes | ||
| connectedAccount | No |