read_email
Fetch one email by account, folder, and UID to inspect decoded headers, body, and attachment list without changing its unread status.
Instructions
Read one message: decoded headers, body and attachment list, without marking it read.
By default only the plain-text body is returned, truncated at 50,000
characters to fit MCP result limits; the untruncated sizes are always
reported as text_full_length and html_full_length. Attachments are
listed with a 1-based part index for save_attachment. Threading
headers (message_id, in_reply_to, references) are included.
Args: account: Account name from list_accounts. folder: Folder containing the message. uid: Message UID from search_messages. include_html: Also return the HTML body (default false). HTML mail can be very large. include_text: Return the plain-text body (default true). body_max_chars: Truncate each body to this many characters (default 50000).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| uid | Yes | ||
| folder | Yes | ||
| account | Yes | ||
| include_html | No | ||
| include_text | No | ||
| body_max_chars | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||