search_messages
Search for emails using free text queries, optional folder, and date filters to quickly locate messages in your mailbox.
Instructions
Search or list mail messages. Read-only.
Args: query: Free-text search (Graph $search / KQL, e.g. 'invoice', 'from:alice subject:report'). Empty = list newest first. folder: Well-known folder (inbox, archive, drafts, sentitems, deleteditems, junkemail, outbox) or a custom folder display name. top: Max messages to return (1-100). since: Only messages received after this point. ISO 8601 ('2026-07-01T00:00:00Z') or relative ('24h', '7d').
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| top | No | ||
| query | No | ||
| since | No | ||
| folder | No | inbox |