Create a post (staged)
create_postStage a Facebook post with optional image or video, preview it, and return a confirmation token for explicit user approval before publishing.
Instructions
Stage a new post on your own timeline, optionally with one local image or video. This does NOT publish anything: it validates any attachment, builds a preview of the exact text, and returns a confirmation_token. Show the preview to the user and call confirm_action only after explicit approval.
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": {
"text": "<text>"
},
"name": "create_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| text | Yes | The exact post text that will be published | |
| image_path | No | Absolute path to a local image to attach | |
| video_path | No | Absolute path to a local video to attach | |
| require_confirmation | No | Must be true. Setting it false is refused unless the server operator has explicitly enabled unconfirmed writes in the environment. |