outlook_list_inbox
Retrieve messages from any Outlook folder using filters like read status, sender, date, and classification for targeted inbox browsing.
Instructions
List messages in one folder with structured filters (read, sender, date, Focused class).
Use this for folder-scoped browsing; use outlook_search_mail for KQL full-text search across all folders. For polling/recurring agents use outlook_list_inbox_delta (typically 10x cheaper after the first call).
Example: outlook_list_inbox(folder="Junk Email", unread_only=True, count=5)
folder accepts display names, well-known names ("inbox", "junkemail"), or Graph IDs — prefer
names. Pass concise=True to drop large fields (preview, categories) — ~10x fewer tokens.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folder | No | inbox | |
| count | No | ||
| unread_only | No | ||
| from_address | No | ||
| after | No | ||
| before | No | ||
| skip | No | ||
| cursor | No | ||
| classification | No | ||
| concise | No |