Save a post to the calendar
schedule_postSaves a post on the Content Drifter calendar for a future time. By default it is saved as a draft that waits for review in the app; pass status "scheduled" to queue it. Nothing is published by this tool.
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>",
"content": "<content>",
"scheduledFor": "<scheduledFor>"
},
"name": "schedule_post"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| status | No | Defaults to draft. A draft waits on the calendar for you to review it. "scheduled" queues it for the time given; it still needs Final Review in the app before it can auto-publish. | |
| content | Yes | The post text. | |
| hashtags | No | Hashtags as one string. | |
| mediaUrl | No | Public image or video URL. Instagram and Pinterest need one; TikTok and YouTube need a video. | |
| platform | Yes | Target network. twitter is X. | |
| mediaType | No | Optional. Leave it out and the file is read to tell. | |
| contentType | No | Defaults to post. | |
| scheduledFor | Yes | ISO 8601 datetime when the post should go live, for example 2026-11-02T09:00:00Z. |