Module 1: Messages (10 tools) FREE

Send any type of message to WhatsApp contacts.

send_text_message

Send a text message. Supports URL preview and replying to a specific message.

Ask Claude: "Send a message to +56912345678 saying
the order #1234 is ready for pickup"

send_image_message

Send an image via URL or uploaded media ID. Supports captions.

Ask Claude: "Send the image at https://example.com/product.jpg
to +56912345678 with caption 'New arrival!'"

send_video_message

Send a video (MP4, 3GPP) with optional caption.

send_audio_message

Send an audio file (AAC, MP3, OGG, AMR).

send_document_message

Send a document (PDF, etc.) with optional filename and caption.

Ask Claude: "Send the invoice at https://example.com/invoice.pdf
to +56912345678 with filename 'Invoice-March-2026.pdf'"

send_sticker_message

Send a WEBP sticker via URL or media ID.

send_location_message

Send a location pin with coordinates, name, and address.

Ask Claude: "Send our store location to +56912345678:
latitude -33.45, longitude -70.65, name 'Our Store'"

send_contact_message

Send one or more contact cards with name, phone, email.

send_reaction

React to a received message with an emoji.

Ask Claude: "React with a thumbs up to the last message"

mark_as_read

Mark a message as read (shows blue checkmarks to the sender).

Module 2: Interactive Messages (5 tools) PRO

Rich interactive messages with buttons, lists, and product catalogs.

send_button_message

Send a message with up to 3 reply buttons. Great for quick choices like "Yes / No / Maybe".

Ask Claude: "Send a message to +56912345678 asking
'Do you want to confirm your appointment?' with
buttons: Confirm, Reschedule, Cancel"

send_list_message

Send a scrollable list menu organized in sections. Users tap a button to see options.

Ask Claude: "Send a menu to +56912345678 with sections:
Drinks (Coffee $3, Tea $2.50) and
Food (Sandwich $5, Salad $4)"

send_cta_url_button

Send a message with a call-to-action button that opens a URL.

send_product_message

Send a single product from your connected catalog.

send_product_list_message

Send a multi-product message showing several items from your catalog in sections.

Module 3: Templates (5 tools) FREE

Manage message templates required for initiating conversations outside the 24h window.

send_template_message

Send an approved template with dynamic parameters, media headers, and buttons.

Ask Claude: "Send the hello_world template to +56912345678"

list_templates

List all templates with their approval status (APPROVED, PENDING, REJECTED).

Ask Claude: "Show me all my WhatsApp templates"

create_template

Create a new template. Supports categories: MARKETING, UTILITY, AUTHENTICATION.

delete_template

Delete a template by name.

get_template_status

Check the current approval status of a specific template.

Module 4: Media (3 tools) FREE

Upload, download, and manage media files on WhatsApp servers.

upload_media

Upload a file from a URL to WhatsApp servers. Returns a media ID for use in messages. Max 100MB.

get_media_url

Get the download URL for an uploaded media file. URLs expire after 5 minutes.

delete_media

Delete a previously uploaded media file.

Module 5: Webhooks (3 tools) PRO

Receive and search incoming messages. No other MCP server offers this.

get_recent_messages

Get messages received from customers. Filter by phone number or date.

Ask Claude: "Show me messages from today"
Ask Claude: "Show me messages from +56912345678"

get_message_status_updates

Track delivery status of sent messages: sent, delivered, read, or failed.

Ask Claude: "Show me which messages failed to deliver"

search_conversations

Search through all received messages by text content, phone number, or date range.

Ask Claude: "Search for messages containing 'refund'"

Module 6: Business Profile (3 tools) FREE

View and manage your WhatsApp Business profile and phone numbers.

get_business_profile

Get your profile info: about, address, description, email, websites.

update_business_profile

Update any field of your business profile.

get_phone_numbers

List all registered phone numbers with quality rating and messaging limits.

Module 7: WhatsApp Flows (2 tools) PRO

Create interactive forms, surveys, and sign-ups directly inside WhatsApp chat.

create_flow

Create a new WhatsApp Flow (multi-step interactive experience).

send_flow_message

Send a Flow to a customer. They see an interactive form directly in the chat.

Module 8: Analytics (4 tools) PRO

Monitor your WhatsApp Business performance, quality, and limits.

get_conversation_analytics

Get conversation metrics: messages sent, delivered, costs, broken down by time period.

get_phone_quality_rating

Check phone quality: GREEN (good), YELLOW (warning), RED (at risk of being blocked).

Ask Claude: "What's my phone number quality rating?"

get_messaging_limits

See your current tier: 250 / 1K / 10K / 100K / Unlimited unique contacts per 24h.

get_delivery_stats

Get delivery statistics for a date range: how many sent, delivered, read, and failed.

Safety Tools (2 tools) ALL TIERS

Anti-spam protection. Every outbound message is checked by the MessageGuard before sending.

manage_allowlist

Add, remove, or list phone numbers on your recipient allowlist. Enable or disable the allowlist to restrict who can receive messages.

Actions: add, remove, list, enable, disable

Ask Claude: "Add +56936538600 to my allowlist"
Ask Claude: "Show my allowlist"
Ask Claude: "Enable my recipient allowlist"

get_messaging_safety_status

View your current anti-spam config: allowlist status, rate limits per recipient, unique recipient caps, spam filter status, and usage this hour.

Ask Claude: "Show my messaging safety status"

Anti-Spam Limits by Tier

ProtectionFreeProEnterprise
Messages/recipient/hour530100
Unique recipients/hour350500
Spam content filterYesYesYes
Duplicate blockingYesYesNo

Enterprise Safety Tools (3 tools) ENTERPRISE

Advanced compliance, audit, and custom control tools. Only available on the Enterprise plan.

get_message_audit_log

Full audit trail of every message sent through your account. Filter by recipient, delivery status, and date range. Essential for compliance monitoring and team oversight.

Ask Claude: "Show me all messages sent to +56936538600 in the last 7 days"
Ask Claude: "Show me all failed messages this week"
Ask Claude: "Get my audit log for today"

set_custom_rate_limits

Override default rate limits with your own values. Set per-recipient caps (up to 500/hr), unique recipient limits (up to 2000/hr), restrict allowed message types, and add custom blocked patterns on top of the built-in spam filter.

Ask Claude: "Set my rate limit to 200 messages per recipient per hour"
Ask Claude: "Only allow text and template messages"
Ask Claude: "Block messages containing 'promo code'"

export_safety_report

Generate a comprehensive compliance report for your account. Includes message volume, success rate, blocked message count, risk score (0-100), and actionable recommendations. Export as JSON for integration with your compliance systems.

Ask Claude: "Generate my safety report for the last 30 days"
Ask Claude: "What's my account risk score?"

AI Auto-Reply Tools (3 tools) ENTERPRISE

AI-powered automatic replies to incoming WhatsApp messages. Supports 5 providers: Groq (free), Claude, OpenAI, Gemini, DeepSeek. Each client uses their own API key.

configure_auto_reply

Set up the AI chatbot: choose provider, API key, system prompt, business hours, conversation memory, and rate limits.

Ask Claude: "Configure auto-reply with Groq. Key: gsk_xxxxx. Prompt: You are a customer service agent for my store."
Ask Claude: "Enable business hours only, 9am to 6pm"
Ask Claude: "Switch provider to OpenAI with model gpt-4o"

get_auto_reply_status

Check your current auto-reply configuration: provider, model, memory status, business hours, and rate limits.

Ask Claude: "Show my auto-reply status"

clear_conversation_history

Clear the AI's conversation memory for a specific customer or all customers. Use when you want the AI to start fresh.

Ask Claude: "Clear conversation history for +56936538600"
Ask Claude: "Clear all conversation histories"

Supported AI Providers

ProviderDefault ModelFree Tier?
GroqLlama 3.3 70BYes (recommended)
Claude (Anthropic)claude-sonnet-4-20250514No
OpenAIgpt-4oNo
Gemini (Google)gemini-2.0-flashLimited
DeepSeekdeepseek-chatNo
Get Started Now See Pricing