Mail: Schedule send
mail_schedule_sendQueue a letter to go out at a moment you name instead of now — 'send this Monday morning'. Same addressing as mail_send, including reply_to_message_id. It can be called back with mail_cancel_scheduled right up until it leaves. CONFIRMATION: this tool is PROPOSED, never performed directly. You get status='confirmation_required' with an action_id and a plan_token, and the write happens only after confirm_action.
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": {
"body": "<body>",
"send_at": "<send_at>"
},
"name": "mail_schedule_send"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | ||
| to | No | ||
| body | Yes | ||
| mailbox | No | ||
| send_at | Yes | ISO-8601 datetime with a timezone, in the future. | |
| subject | No | ||
| attach_part | No | ||
| attachments | No | Files to attach, at most 10 and 25 MB in total. Each item is EITHER {from_message_id, part} — an attachment of a message (id from mail_list_messages, part from mail_get_message) — OR {document_id} — one of the caller's own Documents. To attach a file you generated, store it with upload_document_base64 and pass the document_id it returns; raw file content is not accepted here. | |
| reply_to_message_id | No | ||
| attach_from_message_id | No | Older single-file form of attachments: forward a file that arrived on another message. |