List posts
list_postsList posts in this workspace — drafts, scheduled, publishing, published and failed — newest first. Call it to see what already exists before writing something new, to find the id of a post to change with update_post or remove with cancel_post, or to answer 'what is scheduled this week'. Filter by status and keep the limit small; a busy workspace has hundreds of posts. For one post in full use get_post, for metrics use get_performance, and for the re-posted library of top performers use list_evergreen.
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 |
|---|---|---|---|
| limit | No | How many posts to return, newest first, from 1 to 100. Defaults to 20. | |
| status | No | Only posts with this status: draft, scheduled, publishing, posted or failed. Omit to list every status. |