mail_search_messages
Search Apple Mail metadata to find messages by date, sender, subject, or other filters, returning results newest-first without accessing message bodies.
Instructions
Search local metadata newest-first. Does not read message bodies.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max results (1-100). | |
| query | No | General search query (max 200 chars). | |
| sender | No | Filter by sender. | |
| date_to | No | End date (YYYY-MM-DD or ISO). | |
| subject | No | Filter by subject. | |
| date_from | No | Start date (YYYY-MM-DD or ISO). | |
| recipient | No | Filter by recipient. | |
| mailbox_id | No | Filter by mailbox ID. | |
| page_token | No | Pagination token. | |
| mailbox_ids | No | Filter by multiple mailbox IDs. | |
| unread_only | No | Only unread messages. | |
| account_uuid | No | Filter by account UUID. | |
| flagged_only | No | Only flagged messages. | |
| include_junk | No | Include junk/spam. | |
| mailbox_role | No | Filter by mailbox role. | |
| include_trash | No | Include trash. | |
| include_drafts | No | Include drafts. | |
| has_attachments | No | Filter by attachment presence. |