Get Emails
get_emailsRetrieve email summaries from a folder, including sender, subject, and date. Paginate with cursor or omit body preview for faster triage.
Instructions
Fetch a page of emails from a folder. Returns summary fields (id, messageId, from, subject, date, isRead, bodyPreview). id is a per-folder IMAP UID; messageId is stable across folders. Use id with get_email_by_id for full content. Set summaryOnly=true to omit bodyPreview for lean listing/triage. Pass nextCursor from a previous response to get the next page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | Folder path. Examples: INBOX, Sent, Trash, Folders/MyFolder | INBOX |
| limit | No | Emails per page (1-200, default 50) | |
| cursor | No | Opaque cursor from previous response nextCursor to get next page. Omit for first page. | |
| summaryOnly | No | When true, omit bodyPreview (and body) from each item — leaner payload for listing/triage. Default false. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | Yes | ||
| folder | Yes | ||
| count | Yes | ||
| nextCursor | No | Pass this value as cursor in the next call. Absent when no more pages. |