email_draft
Create, list, get, send or delete an email draft. Use the inbox ID for create or list, and draft ID otherwise. Create content accepts to, cc, subject, text or html, and optional replyTo (a received message ID). Send accepts approval: true to request human review and optional sendAt (ISO timestamp). Use wait_for_event with the approval ID to wait for a decision. Reviews expire after at most 24 hours or at sendAt or draft expiry if sooner. Only a signed-in owner or admin can resubmit expired or rejected drafts. A decision is separate from delivery status.
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": {
"action": "<action>",
"id": "<id>"
},
"name": "email_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Resource UUID. | |
| action | Yes | ||
| sendAt | No | ||
| content | No | ||
| approval | No |