list_inbox_emails
Retrieve inbox emails from all accounts or a specific account, with filters for read status, content preview, and maximum count.
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 |