MCP tools reference

Every tool the SendFromChat MCP server gives your AI assistant — setup, templates, contacts, sending, inbox, automations, flows, sequences and billing.

September 19, 2026 · 3 min read

The SendFromChat MCP server exposes these tools to any connected assistant. You don't call them yourself — you ask in plain language and the assistant picks the tools — but knowing what exists helps you ask for the right things. Server name: sendfromchat. Transport: streamable HTTP.

Setup

Tool What it does
get_setup_status The setup checklist — what's done and the exact next step. Assistants call this first.
connect_whatsapp_account Connects a WhatsApp number (WABA ID, phone number ID, permanent token). Asks whether the number has sent bulk messages before, for warm-up.
list_whatsapp_accounts Connected numbers and their IDs.
get_billing_status Plan or trial status, days left, messages used and left, numbers allowed, and why sending is paused (if it is).

Templates

Tool What it does
check_template Validates a draft against Meta's rules without submitting.
create_template Validates and submits a new template for Meta's approval. Used only when no existing approved template fits.
list_templates Templates with status and category.
get_template_status Refreshes approval status from Meta (and the rejection reason).

Contacts

Tool What it does
preview_contacts Parses pasted CSV or an attached Excel file and reports what would import — nothing is saved.
upload_contacts Imports the file into a named list.
list_segments Contact lists with counts.

Sending

Tool What it does
check_recipient Whether someone is inside the 24-hour window, opted out, which approved templates exist, and a recommendation. Called before any send.
send_message One message to one number — free-form text or a template.
plan_campaign Previews a bulk send: rendered messages, missing values, allowance left, today's pace.
create_campaign Creates a bulk send (template + list).
send_campaign Queues it now or at a scheduled time.
get_campaign_status Progress: queued, sent, delivered, read, failed.

Inbox

Tool What it does
list_conversations Conversations, unread counts, window and opt-out status.
get_conversation Messages in one conversation (marks it read).
reply_to_conversation Replies — text inside the window, a template outside it.

Auto-replies

Tool What it does
get_auto_replies Welcome, away, opt-out settings and keyword replies.
update_auto_replies Changes welcome/away/opt-out text, business hours and time zone.
add_keyword_reply Adds a keyword → reply rule.
remove_keyword_reply Removes one.

Chatbot flows

Tool What it does
list_flows Flows, triggers and whether they're live.
get_flow A flow's full step definition.
save_flow Creates or replaces a flow (messages, buttons, lists, questions, hand-offs). Saved off unless enabled.
set_flow_enabled Turns a flow on or off.
delete_flow Deletes a flow.

Drip sequences

Tool What it does
list_sequences Sequences with steps and enrollment counts.
get_sequence One sequence plus recent enrollments and errors.
save_sequence Creates or updates a sequence (timed template steps, trigger, stop-on-reply).
set_sequence_enabled Turns it on or pauses it.
enroll_in_sequence Enrolls a list and/or numbers.
remove_from_sequence Stops the remaining messages for one number.
delete_sequence Deletes a sequence.

Conventions

  • Phone numbers are E.164: +14155550132.
  • Success from a send means Meta accepted it, not that it was delivered.
  • Errors come back as plain sentences explaining what to fix.
  • Every write is scoped to your workspace; IDs from another workspace are rejected.

Do this from your AI assistant

SendFromChat connects Claude, ChatGPT, Cursor or any MCP client to the WhatsApp Business API — templates, bulk sends, inbox, chatbots and sequences, just by asking. 30 days free, no card.

Start free