SendPulse MCP server for WhatsApp and SMS
SendPulse MCP Server
An MCP server for SendPulse WhatsApp bots and SMS: contacts, button messages, flows, triggers and live chat
- 2 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Can send messages and SMS to real contacts and launch flows without confirmation
- Can delete contacts and cancel scheduled campaigns
sudo-psc/sendpulse-whatsapp-mcp
Meta, the owner of Facebook, Instagram and WhatsApp, is designated an extremist organization in Russia and its activities are banned there.
Install
- Works in
- Services
Manual install
./install-mac.shAutomated macOS installer script that writes the Claude Desktop config for you.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Can send messages and SMS to real contacts and launch flows without confirmation
- Can delete contacts and cancel scheduled campaigns
This is third-party code. Review the repository files before installing.
What it does
The server calls the SendPulse API using an application ID and secret, refreshes the token itself, and provides over thirty tools across seven areas: listing WhatsApp bots, creating, updating and deleting contacts with tags and variables, sending text, template and interactive button messages, launching flows for a contact, creating keyword triggers, reading live chat history, and a full SMS campaign toolkit including cost calculation, a blacklist and canceling a scheduled send. Besides environment variables, a runtime configure_auth tool lets you set or switch credentials while the server is running, without a restart.
Who it is for. For people running a WhatsApp bot or SMS campaigns in SendPulse who want to manage contacts, messages and flows through an agent.
Good fit when
- You want to send a message or launch a flow for a contact in a WhatsApp bot
- You want to manage bot tags, variables and triggers through an agent
- You need an SMS campaign with a cost estimate and blacklist check before sending
Not a fit when
- You do not have a SendPulse account with REST API enabled and WhatsApp Bot API access
- You only need email campaigns: this server focuses on WhatsApp and SMS, not email campaigns
Example request
Send a WhatsApp bot message with plan-selection buttons to a contact and add them the vip tagMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
SENDPULSE_API_IDrequired, secret- Application ID from the SendPulse account API settings.
SENDPULSE_API_SECRETrequired, secret- Application secret from the SendPulse account API settings.
Limitations
The project has a single author, and the README still has a yourusername placeholder in the clone commands instead of the real repository path. Sending messages, launching flows, SMS campaigns and deleting contacts make real changes with no extra confirmation step. The README states outright that the integration is unofficial and not affiliated with SendPulse.
How to disable. Run node uninstall.js from the project folder to remove the server from Claude Desktop config, or delete the sendpulse entry manually.
FAQ
Can I switch SendPulse accounts without restarting the server?
Yes, the configure_auth tool sets credentials at runtime and takes priority over environment variables.
Does the server only support WhatsApp?
No, alongside WhatsApp bots there is a full set of SMS campaign tools with cost calculation and a blacklist.
Discussion
No questions or reviews yet.
Related
All SendPulse toolsSendPulse chatbots MCP server
MCP Server for SendPulse Chatbots
An MCP server for SendPulse chatbots: account info, dialogs and sending messages across WhatsApp, Telegram, Instagram and other channels
SendPulse MCP server
SendPulse MCP
SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat
SendPulse MCP server
sendpulse-mcp
An MCP server for SendPulse: email campaigns, mailing lists, transactional mail via SMTP and web push notifications
ChatbotX MCP server: contacts, conversations, flows, broadcasts and automation in WhatsApp, Instagram and other channels
Official LINE MCP server: an agent sends messages through the Messaging API from your LINE Official Account
Official Chatway MCP server: the agent triages live chat conversations, replies to customers and searches the knowledge base
README in short
The English README lists functionality by section: SMS campaigns, bots, contacts, messaging, flows, triggers and live chat, gives automated install scripts for macOS, Windows and cross-platform, manual installation, environment or runtime configuration, example tool calls with parameters, and a troubleshooting section. It ends by noting the integration is unofficial.