Skip to main content

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.

Send emails and manage drafts. Requires Connect access.

Email accounts

ToolDescriptionRiskSchema
list_email_accountsList connected sender addresses.read#list_email_accounts

Email send and drafts

ToolDescriptionRiskSchema
create_email_draftCreate draft (not sent).write#create_email_draft
get_email_draftRetrieve a draft.read#get_email_draft
update_email_draftUpdate draft content.write#update_email_draft
send_email_draftSend a saved draft.write#send_email_draft
send_emailSend in one step.write#send_email
send_bulk_emailSend to contacts matching filters.write#send_bulk_email

send_email

contactId
integer | string
required
Saved contact ID from get_my_contacts (not a search result ID).
from
string
required
Sender email address from a connected account (list_email_accounts or seamless://email-accounts).
to
string
required
Recipient email address.
Sends to recipients on the public internet. Require explicit user approval in agent workflows.

Example

{
  "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
}