unread_messages
Retrieve unread @-mentions from the local Microsoft Teams cache, filtered by account and recency, to surface messages requiring your attention.
Instructions
Unread items needing attention = your UNREAD @-mentions.
⚠️ The local Teams cache has NO general read marker (per-message read state is
not stored on disk), so true 'all unread' can't be derived. Unread @-mentions
are the reliable signal. For 'everything that arrived while I was away', use
recent_messages(days=...) instead (you read nothing while away → recent ≈ unread).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | ||
| limit | No | ||
| account | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |