List scheduled items
list_scheduled_itemsList Notes and Articles in one bounded schedule view. Copy each items[].id and items[].kind exactly into get_scheduled_item_readiness; this id identifies the scheduled item, not its draft or provider post. Includes destination, content-readiness checks, stored provider receipt state, and next action. workspace and writer scope authorized team Notes; team Articles remain private to their owner. Each Note destination carries accountId (the connected account it names; null means the only account or the default) and accountCanChange. A held Note reports why in issues (social_account_choice_required, social_account_disconnected, missed_while_account_unavailable, x_account_changed) with a writer-facing deliveryNote. An Article with pendingScheduleChange has a Substack time change waiting on the writer’s code. Reads stored evidence without contacting a provider. advisories lists anything the writer must do before scheduled items can publish, such as resyncing Substack or resyncing LinkedIn Articles; tell the writer its message.
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_scheduled_items"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| to | No | ||
| from | No | ||
| kind | No | ||
| limit | No | ||
| status | No | active | |
| writer | No | Optional authorized team writer name, handle, or id. "me" selects the linked voice. Requires workspace. | |
| workspace | No | Optional authorized team workspace name or id. Absence selects the authenticated user’s personal account. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| items | Yes | ||
| context | Yes | ||
| advisories | Yes | ||
| schemaVersion | Yes | ||
| connectedAccount | No |