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
MCP server

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
All reasons and checks
Russian stack

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

Services

Manual install

./install-mac.sh

Automated macOS installer script that writes the Claude Desktop config for you.

Access and checks

How we review

Broad 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 tag

MCP

Transport
stdio
Authentication
API key

Environment variables

SENDPULSE_API_ID required, secret
Application ID from the SendPulse account API settings.
SENDPULSE_API_SECRET required, 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.

SendPulse chatbots MCP server

MCP Server for SendPulse Chatbots

Russian stack

An MCP server for SendPulse chatbots: account info, dialogs and sending messages across WhatsApp, Telegram, Instagram and other channels

MCP serverExtended access
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverBroad access1Repository stars
Russian stack

An MCP server for SendPulse: email campaigns, mailing lists, transactional mail via SMTP and web push notifications

MCP serverBroad access
Official

ChatbotX MCP server: contacts, conversations, flows, broadcasts and automation in WhatsApp, Instagram and other channels

MCP serverBroad access1.1KRepository stars
Official

Official LINE MCP server: an agent sends messages through the Messaging API from your LINE Official Account

MCP serverBroad access802Repository stars
Official

Official Chatway MCP server: the agent triages live chat conversations, replies to customers and searches the knowledge base

MCP serverBroad access34Repository stars

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.

README badge

Report a problem