List messages
list_messagesLists messages of a mailbox folder, newest first (20 per page). Returns message ids, senders, subjects and short snippets. Use 'read_message' to get the full message.
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": {
"accountId": "<accountId>"
},
"name": "list_messages"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| from | No | Optional filter: sender address or name contains this text. | |
| text | No | Optional filter: message contains this text. | |
| folder | No | Folder name: INBOX, SENT, DRAFTS, TRASH, SPAM, DELAYED SEND or a custom folder. Default: INBOX. | INBOX |
| subject | No | Optional filter: subject contains this text. | |
| accountId | Yes | Mailbox id (see 'list_accounts'). | |
| beforeMessageId | No | For the next page: pass 'nextBeforeMessageId' from the previous result. |