send_email
Compose and send an email or save it as a draft. Recipients are auto-linked to matching contacts.
Instructions
Compose an email and either send it or save it as a draft. Set draft true (the DEFAULT unless the user clearly says to send now) to save to the Drafts folder without sending; set it false only when the user explicitly asks to send. Requires a connected email account (see list_email_accounts). Direct sending is supported for Outlook accounts; for other providers the message is saved as a draft. The recipient is auto-linked to a matching contact when one exists.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cc | No | CC email addresses. | |
| to | Yes | Recipient email addresses (at least one). Each may be a plain address or "Name <addr@host>". | |
| bcc | No | BCC email addresses. | |
| body | Yes | Plain-text body of the email. | |
| draft | No | true (default) saves a draft; false sends immediately. Only send when the user clearly asked to. | |
| subject | Yes | Email subject line. | |
| accountId | No | Optional account to send from (from list_email_accounts). Defaults to the user's default account. | |
| contactId | No | Optional contact to link this email to (from find_contacts). Otherwise matched from the recipients. |