Skip to content

Messaging

Send email, SMS and WhatsApp, and read WhatsApp delivery numbers. 4 tools: 1 read, 3 write.

Tool Access What it does
nc_send_email write Send an email through the authenticated user’s active Google connection.
nc_send_sms write Send an SMS via the org’s configured Twilio/Telnyx pool.
nc_send_whatsapp write Send a WhatsApp message via the org’s active WABA (Cloud API) connection.
nc_get_whatsapp_stats read WhatsApp template message numbers for the caller’s organization: sent, delivered, read, quick-reply button taps, and messages Meta refused with the reason (e.g. 131049 = Meta’s per-person marketing limit), with rates.

write Needs mcp:write on an OAuth or MCP-server token.

Send an email through the authenticated user’s active Google connection. Subject + body support plain text or HTML.

Argument Type Required Description
to string yes
subject string yes
body string yes
cc string
bcc string

write Needs mcp:write on an OAuth or MCP-server token.

Send an SMS via the org’s configured Twilio/Telnyx pool. Defaults the country to IL.

Argument Type Required Description
to string yes
body string yes
from string

write Needs mcp:write on an OAuth or MCP-server token.

Send a WhatsApp message via the org’s active WABA (Cloud API) connection. Either a free-text body (session-window only) or a template_name + language for template sends.

Argument Type Required Description
to string yes Phone number, any format
body string Free-text message body (24h session window)
template_name string Approved WABA template name for cold sends
template_language string Default: "he"
template_variables string[] Positional template variables
dry_run boolean When true, validate without sending

read Works with mcp:read.

WhatsApp template message numbers for the caller’s organization: sent, delivered, read, quick-reply button taps, and messages Meta refused with the reason (e.g. 131049 = Meta’s per-person marketing limit), with rates. Group by template, by automation step (e.g. “the 21:00 reminder of the re-registration automation”) or by day. Defaults to the last 30 days, at most 92. Owners, admins and managers only.

Argument Type Required Description
from string ISO: sent at/after this moment. Default: 30 days before to.
to string ISO: sent before this moment. Default: now.
group_by string One of: template, automation_step, day · Default: "template"
automation_id string Only messages sent by this automation (ids from nc_list_automations).
template string Only this template: its id or part of its name.
limit integer Most groups to return, largest first (group_by=day returns every day). · Min 1 · Max 200