Get voice profile
get_voice_profileRead the writer's voice profile: how they sound, their do/don't rules, topics, stances, real material, instructions, and a few of their own posts as examples. Call this before drafting or rewriting anything in the writer's voice. The material bank shows the most recent 30 items; pass detail "full" for all of them.
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": "get_voice_profile"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| detail | No | Optional. "full" returns every item in the material bank, not only the most recent 30. Defaults to "summary". | |
| 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 |
|---|---|---|---|
| niche | Yes | ||
| rules | Yes | ||
| whose | Yes | ||
| topics | Yes | ||
| canSave | Yes | ||
| pageUrl | Yes | ||
| stances | Yes | ||
| audience | Yes | ||
| examples | Yes | ||
| howToUse | Yes | ||
| material | Yes | ||
| howYouSound | Yes | ||
| suggestions | Yes | ||
| instructions | Yes | ||
| materialTotal | Yes | ||
| connectedAccount | No | ||
| howToHandleSuggestions | Yes |