Model Context Protocol (MCP)

Connect WhatsApp to Any AI

Talk to your WhatsApp from Claude, ChatGPT, VS Code Copilot, Cursor, Gemini and more. Send messages, analyze conversations, and automate WhatsApp using natural language.

claude-desktop
// Asking Claude to send a WhatsApp message through Wassenger

User: Send a message to John saying
      "Meeting confirmed for tomorrow at 3 PM"

Claude: I'll send that WhatsApp message to John right away.

βœ“ Message sent successfully

Works with Your Favorite AI Tools

Connect Wassenger to any MCP-compatible AI assistant or development tool

Claude

ChatGPT

VS Code Copilot

Cursor

Windsurf

n8n

Gemini

Zed Editor

Continue.dev

Aider

And more...

Talk to WhatsApp in Natural Language

Just tell your AI what you want to do with WhatsApp. No code required.

Messaging
  • "Send a message to John saying hello"
  • "Reply to the last message from Sarah"
  • "Schedule a birthday message for tomorrow"
Analysis
  • "Summarize my last 10 messages with the team"
  • "Show me unread messages from today"
  • "Find messages containing invoice"
Management
  • "Create a group called Project Team"
  • "Add Maria to the Marketing group"
  • "List all my active chats"
Campaigns
  • "Create a campaign for the holiday promo"
  • "Check the status of my last campaign"
  • "Broadcast this message to VIP customers"
Contacts
  • "Check if +1234567890 has WhatsApp"
  • "Show me contacts I have not talked to in 30 days"
  • "Export all my contacts to JSON"
Automation
  • "Assign this chat to agent Carlos"
  • "Create a VIP label and apply it here"
  • "Post a status update with this image"

Quick Setup

Add your MCP server URL to your favorite AI tool and start chatting with WhatsApp

MCP Server URL
https://api.wassenger.com/mcp?key=YOUR_API_KEY

Replace YOUR_API_KEY with your Wassenger API key. Get one from the dashboard.

claude_desktop_config.json
{
  "mcpServers": {
    "wassenger": {
      "type": "http",
      "url": "https://api.wassenger.com/mcp?key=YOUR_API_KEY"
    }
  }
}
settings.json
{
  "mcp.servers": {
    "wassenger": {
      "url": "https://api.wassenger.com/mcp?key=YOUR_API_KEY",
      "transport": "http-streaming"
    }
  }
}
Settings β†’ General β†’ MCP
https://api.wassenger.com/mcp?key=YOUR_API_KEY
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "wassenger": {
      "type": "http",
      "url": "https://api.wassenger.com/mcp?key=YOUR_API_KEY"
    }
  }
}
JavaScript / Node.js
import OpenAI from 'openai';

const openai = new OpenAI({
  apiKey: process.env.OPENAI_API_KEY,
});

const response = await openai.responses.create({
  model: 'gpt-4.1',
  tools: [{
    type: 'mcp',
    server_label: 'wassenger',
    server_url: 'https://api.wassenger.com/mcp?key=YOUR_API_KEY',
    require_approval: 'never'
  }],
  input: 'Send a WhatsApp message to +1234567890 saying "Hello!"'
});

20+ WhatsApp Tools at Your Fingertips

Full access to WhatsApp capabilities through the MCP protocol

Messages

Send text, media, location, contacts, polls, and more

manage_whatsapp_messagesget_whatsapp_chat_messagesanalyze_whatsapp_chat_messages
Chats

Retrieve, search, filter, and analyze conversations

get_whatsapp_chatsanalyze_whatsapp_chatssearch_whatsapp_chats_by_name
Groups

Create, manage groups and control participants

manage_whatsapp_groupsmanage_whatsapp_group_participants
Campaigns

Bulk messaging and marketing campaign management

manage_whatsapp_campaignsmanage_whatsapp_campaign_contactsmanage_whatsapp_queue
Contacts

CRUD operations, labels, and organization

manage_whatsapp_contactsmanage_whatsapp_labelsmanage_whatsapp_contact_actions
Devices & Team

Device management, team members, and departments

get_whatsapp_devicesmanage_whatsapp_teammanage_whatsapp_departments

Why Use MCP for WhatsApp?

No Local Installation

Cloud-based MCP server with HTTP streaming. Just add the URL and start.

Always Up to Date

Automatic updates to the latest server version. No maintenance required.

Secure Authentication

API key authentication keeps your WhatsApp data safe and private.

Universal Compatibility

Works with any MCP-compatible client. Claude, ChatGPT, Cursor, and more.

Terminal
Benefits of HTTP Streaming

βœ“ No local installation required
βœ“ Faster connection times
βœ“ Automatic updates
βœ“ Better reliability
βœ“ Simpler configuration