List schedules
schedules_listLists the caller's own schedules one page at a time (default 25, at most 100); follow nextCursor until it is absent before counting or ranking schedules, or use schedules.summary for whole-project counts. order=created (the default) walks creation order and includes every unarchived schedule; order=due walks next-due order and includes only schedules with an occurrence on the books, so cancelled, completed and paused schedules with nothing upcoming are not in it. Giving dueBefore or dueAfter forces due order. direction=desc reverses either order: newest-created first, or latest-due first. Due-order paging is not stable while schedules fire: a schedule's next-due instant moves as it runs, so across pages it can appear twice or be skipped; read again from the first page, or de-duplicate by id, when exactness matters. Archived schedules are left out. Give endpoint to keep the page to the schedules that deliver to that endpoint, or text, status, recurrence, tag or external_identifier to filter; filters intersect before paging, and a cursor continues only under the order, direction and filters that issued it. Creation order examines a bounded number of schedules per page, so a page filtered by status, or one crossing many archived schedules, can come back short, or empty, and still carry nextCursor: keep following it. Every page is authoritative.
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": "schedules_list"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag | No | An exact, case-sensitive tag of at most 64 UTF-8 bytes. | |
| text | No | Case-insensitive literal substring of schedule name, endpoint address or schedule identifier. | |
| limit | No | ||
| order | No | created | |
| cursor | No | ||
| status | No | ||
| dueAfter | No | ||
| endpoint | No | ||
| schedule | No | ||
| direction | No | asc (default) walks the order oldest-created or soonest-due first; desc walks it newest-created or latest-due first. A cursor continues only in the direction that issued it. | asc |
| dueBefore | No | ||
| recurrence | No | ||
| external_identifier | No | Host application identifier, matched exactly and case-sensitively; at most 256 UTF-8 bytes. Readable by schedule readers; do not include secrets. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | Yes | ||
| freshness | Yes | ||
| nextCursor | No |