read_inbox
Fetch emails from an iCloud inbox with pagination. Filter by account, mailbox, and unread status to manage multiple accounts.
Instructions
Read emails from an inbox with pagination. Supports multiple accounts.
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": "read_inbox"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (default 1) | |
| limit | No | Number of emails per page (default 10) | |
| account | No | Account name to read from (e.g. "work", "personal", "school", "icloud"). Omit for default iCloud account. | |
| mailbox | No | Mailbox to read (default INBOX) | |
| onlyUnread | No | Only fetch unread emails |