list_messages
List messages of an inbox, newest first, with built-in extraction results embedded. Pass nextCursor as before to fetch the next page. With filter.from/subject, the server scans only the newest 100 messages before substring-filtering — matches beyond that require paging with before. An empty result with a non-null nextCursor means more pages exist (do not stop on partial pages).
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": {
"inboxId": "<inboxId>"
},
"name": "list_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Default 25. | |
| before | No | Keyset cursor (received_at ms) from nextCursor — fetch the next page. | |
| filter | No | ||
| inboxId | Yes |