> ## Documentation Index
> Fetch the complete documentation index at: https://docs.seamless.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Email

> Email accounts, drafts, send, and bulk email MCP tools.

Send emails and manage drafts. Requires [Connect access](/mcp/access-control).

## Email accounts

| Tool                  | Description                      | Risk   | Schema                                         |
| --------------------- | -------------------------------- | ------ | ---------------------------------------------- |
| `list_email_accounts` | List connected sender addresses. | `read` | [#list\_email\_accounts](#list_email_accounts) |

## Email send and drafts

| Tool                 | Description                        | Risk    | Schema                                       |
| -------------------- | ---------------------------------- | ------- | -------------------------------------------- |
| `create_email_draft` | Create draft (not sent).           | `write` | [#create\_email\_draft](#create_email_draft) |
| `get_email_draft`    | Retrieve a draft.                  | `read`  | [#get\_email\_draft](#get_email_draft)       |
| `update_email_draft` | Update draft content.              | `write` | [#update\_email\_draft](#update_email_draft) |
| `send_email_draft`   | Send a saved draft.                | `write` | [#send\_email\_draft](#send_email_draft)     |
| `send_email`         | Send in one step.                  | `write` | [#send\_email](#send_email)                  |
| `send_bulk_email`    | Send to contacts matching filters. | `write` | [#send\_bulk\_email](#send_bulk_email)       |

## send\_email

<ParamField path="contactId" type="integer | string" required>
  Saved contact ID from `get_my_contacts` (not a search result ID).
</ParamField>

<ParamField path="from" type="string" required>
  Sender email address from a connected account (`list_email_accounts` or `seamless://email-accounts`).
</ParamField>

<ParamField path="to" type="string" required>
  Recipient email address.
</ParamField>

<Warning>
  Sends to recipients on the public internet. Require explicit user approval in agent workflows.
</Warning>

### Example

```json theme={null}
{
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "name": "send_email",
    "arguments": {
      "contactId": 456,
      "from": "you@company.com",
      "to": "prospect@acme.com",
      "subject": "Following up, {first_name}",
      "body": "<p>Hi {first_name},</p>"
    }
  },
  "id": 1
}
```
