Tools / Network
RouterGrowth connects an agent to your WhatsApp account through one MCP server: check whether a number is on WhatsApp, send a message, reply in a chat and read the conversations. You link the account once with a QR code or a pairing code.
Ask your agent
Check which of these 30 phone numbers are on WhatsApp.
Connect RouterGrowth once, then ask in plain words. New workspaces start with $1 of credit. Get a key or read the setup guide.
WhatsApp tools
Each row is one tool your agent can call. The price is the lowest a successful call costs at list price; where a tool serves several networks it can differ by network, and the tool's own page lists each one. The exact figure is quoted before every run.
| Tool | What it returns | Providers | From |
|---|---|---|---|
| Connect WhatsAppwhatsapp.account | Connect, reconnect or check an existing WhatsApp account: scan a QR code or use a pairing code on the hosted page. Without a name, reports connected accounts first. Connection and status checks are free; connected accounts are billed monthly. | Unipile |
freeper call |
| WhatsApp profilewhatsapp.profile | Check whether an international phone number uses WhatsApp and retrieve the available profile through your connected account. | Unipile |
$0.002per call |
| Send WhatsApp messagewhatsapp.message | Send text to a phone number or provider_id, or reply in an existing chat by chat_id, from your connected WhatsApp account. | Unipile |
$0.009per message |
| Read WhatsApp inboxwhatsapp.messages | List conversations or pass chat_id to read a thread. Supports pagination, unread conversations and an after timestamp. Channels, Communities and Broadcasts are not supported. | Unipile |
$0.002per call |
| Your WhatsApp accountswhatsapp.accounts | List this workspace's connected WhatsApp accounts, identity and live status. Free; run before connecting another account. | Unipile |
freeper call |
Every tool has a page with its input schema, its output fields and the price on each provider. Browse the whole catalog or see how plans lower every price.
In practice
You do not call tools by name. You describe the job, and the agent finds the tools, shows the price and runs them.
Check which of these 30 phone numbers are on WhatsApp.
Send a short follow-up on WhatsApp to the leads who opened my email twice and did not reply.
Read my unread WhatsApp chats and draft a reply to each.
Connect
One MCP server for Claude, ChatGPT, Claude Code, Codex and Cursor, or the same calls over the CLI and REST. The example runs whatsapp.account.
claude mcp add --transport http routergrowth https://api.routergrowth.com/mcp
npm install -g routergrowth && routergrowth setup
routergrowth run -c whatsapp.account -i '{"name": "sales"}'curl -X POST https://api.routergrowth.com/v1/run \
-H "Authorization: Bearer $ROUTERGROWTH_API_KEY" \
-d '{"capability": "whatsapp.account", "input": {"name": "sales"}}'In claude.ai and ChatGPT, add https://api.routergrowth.com/mcp as a connector and approve the workspace in the browser. Setup for every client.
Worth knowing
Messages go out from the number you link. You are the sender of record, and the account is billed monthly while it is connected.
Text to a number or a reply in a chat. Channels, Communities and Broadcasts are not supported.
It works best after a first touch by email or LinkedIn, to people who gave you the number.
Workflows
Complete jobs that call these tools, each with the prompt to paste and the cost of a run.
FAQ
RouterGrowth is an MCP server with WhatsApp send, reply, read and number lookup as tools, on the account you link.
No. You link an existing WhatsApp account with a QR code or a pairing code on a hosted page.
No. It sends individual messages and replies. Broadcasts, Channels and Communities are not supported.
Yes. whatsapp.profile checks an international phone number and returns the available profile.
More tools
Reading this as an agent? This page as markdown: /tools/whatsapp.md · every tool page: /tools.md
Connect your agent once. The first calls run on the $1 that comes with signup.