list_posts
See the social media content calendar and posting schedule: the scheduled, draft, published and failed posts, so you can answer "what is going out on Friday?" and find a post the user wants changed, rescheduled or cancelled.
Writes nothing. Returns, per post: the postId (pass it to delete_post), the state, the publish time in BOTH UTC and the user's own local timezone, the channel's name and @handle and platform, and a short plain-text preview of the content.
The channel fields are spelled exactly as create_post spells them in its result, so a post you created earlier in this conversation can be matched to a row here.
Defaults to the next 30 days. Pass fromUtc/toUtc for any other window — call get_workspace_context first if the user gave you a local date, because these are UTC.
Magyarul: beütemezett posztok, tartalomnaptár.
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": "list_posts"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | Only posts in this state. QUEUE is "scheduled and waiting". Omit for all of them. | |
| toUtc | No | End of the window, ISO 8601 UTC. Defaults to 30 days after the start. | |
| fromUtc | No | Start of the window, ISO 8601 UTC. Defaults to now. Pass a past date to look at what has already gone out. | |
| integrationId | No | Only posts for this channel (an id from list_integrations). Omit for every channel. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| errors | No | ||
| output | No |