Catch up on new mail
catch_upWhat arrived in a recent window, grouped into conversations, in one call. Each conversation with a real person carries its latest message with a preview, how many messages and unread ones it holds, and whether the mailbox owner has replied to everyone waiting in it, each by a message addressed to them in Sent, or by the answered flag. Newsletters and marketing (an unsubscribe or mailing-list header) and automatic mail (no-reply senders, auto-replies, bounces, and notices sent by mailing software) are listed separately with sender and subject only, and everything is counted in totals. Who counts as a person is judged from headers and how a message was sent, never its content, so each automatic entry gives the reason it was judged so. The window is the last hours (default 24, up to 168) or from since. Times are UTC. Reading marks nothing as read. A folder holding more than 2,000 messages in the window is read for its newest 2,000, and the result says so.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hours | No | How many hours back to look. Defaults to 24. | |
| limit | No | Most conversations with people to return. Defaults to 50. The totals always count them all. | |
| since | No | Start of the window as an ISO 8601 date and time with its offset, e.g. "2026-10-02T07:00:00+01:00". At most 7 days ago. Give this or hours, not both. | |
| mailboxes | No | Folders to read. Defaults to ["INBOX"]. |