outlook_list_inbox
Lists messages in a chosen Outlook folder with filters for unread status, sender, date, category, and Focused inbox, supporting folder-scoped browsing and targeted message retrieval.
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 |