get_cached_message
Read one exact message from the durable cache without contacting a provider or queuing a refresh. status:'ok' means the full message body and linkage metadata are cached. body_pending means the message is known but its body is not loaded yet; not_cached means no exact cached body is available; these states may be retried. unsupported with failureCode message_body_oversize is a durable terminal per-message gap: record it and continue with later mailbox-feed events, without retrying the body read.
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": {
"accountId": "<accountId>",
"messageId": "<messageId>"
},
"name": "get_cached_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| accountId | Yes | ||
| messageId | Yes | Pass the full opaque message ID exactly as returned by search_emails, get_email, or a completed action. Never decode, reconstruct, shorten, or otherwise alter it. After archive_email or move_email completes, use its returned replacement messageId for later message operations. |