outlook_list_inbox
Browse messages in a specific Outlook folder using filters for read status, sender, date, and category to find relevant emails.
Instructions
List messages in one folder with structured filters (read, sender, date, category, Focused).
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.
Pass uncategorized_only=True to return only messages with no categories assigned.
after/before take ISO 8601 or a relative offset — 7d is seven days ago, +7d is seven
days from now.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skip | No | ||
| after | No | ||
| count | No | ||
| before | No | ||
| cursor | No | ||
| folder | No | inbox | |
| concise | No | ||
| unread_only | No | ||
| from_address | No | ||
| classification | No | ||
| uncategorized_only | No |