mail_get_message
Retrieve a specific email message by ID or internetMessageId, with body content in none, preview, text, or HTML format.
Instructions
Read one message by Graph ID, immutable ID, or internetMessageId with an explicit body mode.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"locator": "<locator>"
},
"name": "mail_get_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locator | Yes | Message identifier returned by search, or an internetMessageId. | |
| bodyMode | No | Message content to return: none omits body and preview, preview returns bodyPreview, and text/html returns body in the requested format. | preview |
| mailboxScope | No | ||
| includeHeaders | No | Include internetMessageHeaders in addition to the selected body content. |