send_whatsapp_message
Send WhatsApp Message
Send a text or media message to a WhatsApp user. Supports text messages, images, audio, video, PDFs, and other files. Media attachments must be publicly accessible URLs.
Ask your agent in plain language. Each of these maps to a real tool on the server.
Many sales and support teams talk to customers on WhatsApp rather than email. 2Chat puts those numbers behind an API, so an agent can check who is reachable, send updates to a person or a group, and read replies, all from the business numbers your team already runs.
Send a confirmation, a PDF receipt or a delivery photo to a customer on WhatsApp once an order changes state.
Check each phone number is active on WhatsApp before a campaign, so messages only go to numbers that can receive them.
Create a WhatsApp group for a project, add the right participants and post the kickoff message.
Read recent conversations on a connected number and summarize which customers are still waiting on an answer.
2Chat connects with an API key from your 2Chat account. The key reaches every WhatsApp number connected to that account, so limit which teams can use the send and group tools, and keep the key in Metorial instead of in each person’s client config.
Sign-in options on Metorial: API Key.
send_whatsapp_message
Send a text or media message to a WhatsApp user. Supports text messages, images, audio, video, PDFs, and other files. Media attachments must be publicly accessible URLs.
list_whatsapp_numbers
Retrieve a page of WhatsApp numbers connected to your 2Chat account. Returns details about each number including its status and channel type.
manage_whatsapp_group
Create a WhatsApp group or manage group membership and settings. Supports creating groups, adding/removing participants, promoting/demoting admins, and updating group descriptions.
list_whatsapp_groups
List all WhatsApp groups for a connected number, or get the participants of a specific group.
delete_whatsapp_message
Request deletion of a WhatsApp message. WhatsApp deletion depends on message age and group permissions; acceptance does not guarantee removal from every device.
send_group_message
Send a text or media message to a WhatsApp group. Supports text messages, images, audio, video, PDFs, and other files.
get_whatsapp_messages
Retrieve WhatsApp messages for a connected number. Can filter by conversation partner, fetch group messages, list conversations, or get a specific message by UUID.
manage_contacts
Create new contacts or search existing contacts in your 2Chat directory. Each contact must have at least a first name and some contact details like a phone number or email.
check_whatsapp_number
Verify whether a phone number is registered and active on WhatsApp. Useful for validating contacts before sending messages.
get_whatsapp_number
Get the connection status, identity and settings of a connected WhatsApp number. Call List WhatsApp Numbers to find its UUID.
list_contacts
Browse a page of contacts in your 2Chat account, optionally limited to a connected WhatsApp channel.
get_account_info
Retrieve the account information available to your API key and verify your connection to 2Chat.
Every client uses the same Magic MCP URL, and so does any other MCP client. Add it once and sign in with SSO.
{"mcpServers": {"metorial": {"url": "<your-magic-mcp-url>"}}}
claude mcp add --transport http metorial <your-magic-mcp-url>
codex mcp add metorial --url <your-magic-mcp-url>codex mcp login metorial
One governed layer for every app your agents reach, not a separate connector per tool.
Send and receive WhatsApp messages (text, images, audio, video, PDFs) to individuals and groups. Manage WhatsApp contacts, groups, catalogs, and connected numbers. Verify WhatsApp phone numbers, set profile status and pictures, and generate QR codes for white-label WhatsApp connections. Manage virtual phone numbers and voice calls across 90+ countries.
Common questions about connecting 2 Chat to AI agents with Metorial.