list_inbox_emails
Retrieve inbox emails from Apple Mail accounts with options to filter by account, limit, read status, and include content preview. Output as text or JSON.
Instructions
List all emails from inbox across all accounts or a specific account.
Replaces the former get_recent_emails tool — use account + max_emails to get recent emails from a single account.
Args: account: Optional account name to filter (e.g., "Gmail", "Work"). If None, shows all accounts. max_emails: Maximum number of emails to return per account (0 = all) include_read: Whether to include read emails (default: True) include_content: Whether to include a content preview for each email (slower, default: False) output_format: "text" (default, human-readable) or "json" (structured list of email dicts)
Returns: Formatted list of emails with subject, sender, date, and read status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| account | No | ||
| max_emails | No | ||
| include_read | No | ||
| include_content | No | ||
| output_format | No | text |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |