Manage Sending Domain
manage_sending_domainOwner-confirmed connection of the organizer's own email sending domain — the same engine as Account → Custom domain. Email invitations, campaigns, click measurement and A/B tests all require a verified one. add (domain, e.g. mail.example.org, plus stable requestId) creates it with the email provider and returns the exact dnsRecords to create, detectedProvider and domainId; it never edits DNS. Plan limits apply (maxSendingDomains). Create every record at the DNS provider, then verify (domainId) to re-check DNS and provider status; it returns status pending/verified, pendingRecords, isDefault and senderIdentity (identityRevision for set_email_sender_identity). Status is also readable via list_custom_domains and refreshes automatically every two minutes. setDefault (domainId, requestId) picks which verified domain sends by default. remove (domainId, requestId) disconnects it and unassigns it from events. Reuse an unchanged requestId after a lost response; a new change needs a new requestId. Only the account owner may act; workspace grants do not apply. Workflow guide (MCP resource): socialloop://guides/email-campaigns.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | ||
| payload | Yes | Action parameters used by the web workspace: IDs, expectedRevision, draft/definition, cursor, and reviewHash where required. Identity is supplied by the connected account. | |
| confirmed | Yes | True only after the connected user approves the exact reviewed action. |