Write a post
generate_postWrites one platform-native social post and a suggested image prompt from a topic, using the account Brand Kit voice. Returns the text and its hashtags and does not save or publish anything.
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": {
"platform": "<platform>",
"topic": "<topic>"
},
"name": "generate_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tone | No | Optional tone override. | |
| topic | Yes | What the post is about. | |
| length | No | Optional length hint. | |
| brandId | No | Optional workspace id for accounts that manage more than one client brand. list_workspaces returns the ids. Omit it for the primary workspace. | |
| platform | Yes | Target network. twitter is X. |