manage_contact
Manage Contact
Create a new contact, update an existing contact's custom attributes, or retrieve contact details. Use action "create" to add a new contact, "update" to modify custom parameters, or "get" to fetch contact details.
Ask your agent in plain language. Each of these maps to a real tool on the server.
manage_contact
Create a new contact, update an existing contact's custom attributes, or retrieve contact details. Use action "create" to add a new contact, "update" to modify custom parameters, or "get" to fetch contact details.
list_templates
Retrieve a page of WhatsApp message templates configured in your Wati account. Returns template names, statuses, categories, and languages. Use this to find template IDs for sending template messages.
list_channels
Retrieve additional WhatsApp channels (phone numbers) connected to your Wati account. The default channel is excluded by Wati. Use this to find channel identifiers for multi-number setups.
list_contacts
Retrieve a paginated list of contacts stored in Wati. Returns contact details including name, phone number, status, custom parameters, and team assignments.
get_messages
Retrieve WhatsApp message history for a given contact or conversation. Returns a paginated list of messages.
list_campaigns
Retrieve a paginated list of broadcast campaigns. Campaigns are used to send template messages to targeted groups of contacts.
start_chatbot
Trigger a chatbot for a specific contact. You can also list available chatbots to find the correct chatbot ID. Requires Pro plan or above.
manage_conversation
Manage a WhatsApp conversation by assigning it to an operator or updating its status. Use "assign_operator" to route a conversation to a specific team member, or "update_status" to change the conversation state (e.g., open, solved, pending, block).
send_template_message
Send a pre-approved WhatsApp template message to a contact, immediately or at a scheduled UTC time. Wati acceptance does not confirm delivery.
send_message
Send a WhatsApp message within an active session. Supports text messages and file attachments (via URL). Messages can only be sent within a 24-hour window after a user's last interaction.
get_contact_count
Get the number of Wati contacts, optionally filtering by a creation date range.
get_campaign
Retrieve a Wati broadcast campaign with its status, template, timestamps, and recipient delivery statistics. Call list_campaigns to find campaign IDs.
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 WhatsApp session and approved template messages, manage contacts, retrieve contact counts and conversation history, assign conversations, inspect campaigns and their delivery statistics, discover additional channels, and start chatbot flows.
Common questions about connecting Wati to AI agents with Metorial.