List messages
get_emailsFetch recent Apple Mail messages with filters for unread, flagged, mailbox, or date. Reads Mail's catalogue directly for speed, excludes deleted messages, and returns stable message keys.
Instructions
Recent messages, newest first, filtered by unread, flagged, mailbox or date. Fast — this reads Mail's own catalogue and never opens a message file. Returns opaque message keys, not row numbers. Deleted messages are never included.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| after | No | Only messages received at or after this Unix timestamp (seconds). | |
| limit | No | Maximum results. Capped at 200. | |
| unread | No | Only unread messages. | |
| flagged | No | Only flagged messages. | |
| mailbox | No | Substring match on the mailbox URL. |