outlook_mark_email_read
Email · Windows
Effect: write (strongest supported action). Status: gated.
Gated means the tool requires an installed app, a connected account, permission, or runtime availability. Check those requirements on the listed platform before using it.
Windows
Purpose
Use this when the user wants emails in the classic Outlook app on this PC marked as read, or as unread with unread=true: to note what was already handled, or to come back to a message later. Name the messages with message_id (one) or message_ids (up to 20), the EntryIDs from outlook_list_emails, outlook_search_emails or outlook_read_email. A message counts as marked only when Outlook reads the new state back. Nothing is sent, moved or deleted, so it asks for no confirmation. For a Microsoft 365 account connected to LMCP, use m365_mark_email_read.
Required inputs
No required inputs are declared in this platform's schema. Optional selectors and runtime requirements may still apply.
Permissions and confirmation
No explicit confirmation parameter is exposed in this snapshot. This does not grant permission to act: obtain user authorization before any real action.
- Use only the apps, accounts and resources authorized by the user on this platform. Consult this tool's platform-specific description for its connection and permission requirements; this catalog does not assert additional OAuth scopes or OS entitlements.
Full input schema — Windows
{
"properties": {
"message_id": {
"description": "The ID of one message to mark.",
"type": "string"
},
"message_ids": {
"description": "IDs of up to 20 messages to mark.",
"items": {
"type": "string"
},
"type": "array"
},
"unread": {
"description": "true marks them as unread (default false: as read).",
"type": "boolean"
}
},
"type": "object"
}Documentation example
Do not execute this example. These concrete inputs refer to a fictional demonstration dataset. Resolve real handles and obtain user authorization before any real call.
{
"message_id": "demo-outlook-message-1"
}