send_email
Send a new email from an EngageLab mailbox with text or HTML body, attachments, and optional sandbox mode for testing without real delivery.
Instructions
Send a new email from one of your EngageLab mailboxes. Provide either text or html body. Recipients are arrays of email addresses. Use sandbox=true for testing without real delivery.
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": {
"mailboxId": "<mailboxId>",
"to": "<to>"
},
"name": "send_email"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | CC addresses | |
| to | Yes | Recipient email addresses | |
| bcc | No | BCC addresses | |
| from | No | Sender email address | |
| html | No | HTML body | |
| text | No | Plain text body | |
| replyTo | No | Reply-To addresses | |
| sandbox | No | Send in sandbox mode without real delivery | |
| subject | No | Email subject | |
| mailboxId | Yes | Mailbox ID to send from (see list_mailboxes) | |
| attachments | No | Up to 10 attachments, 10MB total | |
| previewText | No | Preheader / preview text |