schedule_draft
Queue a saved email draft to send at a future time; it is sent automatically when that time arrives, provided the server remains active.
Instructions
Queue a saved draft to send at a future time instead of immediately. IMPORTANT: this only fires while this MCP server process stays running (it's a stdio server that exits when its client disconnects) — if the app is closed before sendAt, the send fires on next server startup instead of the originally requested time, not at sendAt itself. This is best-effort tied to the app being open, not a reliable scheduler. The draft's content is snapshotted at schedule time; the draft record itself is NOT automatically marked sent or deleted once it fires — check list_drafts or get_email_stats afterward, or clean it up yourself. Cancelable via cancel_send until it fires.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| sendAt | Yes | ISO 8601 timestamp of when to send, e.g. 2026-01-15T09:00:00.000Z. Must be in the future. | |
| draftId | Yes | Draft id returned by create_draft, list_drafts, or a create_*_draft call. | |
| confirmed | No | Set to true to confirm when PROTONMAIL_CONFIRM_DESTRUCTIVE is enabled. |