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

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

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

Install

Manual install

./install-mac.sh

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

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

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.

MCP

Transport
stdio
Authentication
API key
Environment variables
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.

Security check

  • Can send messages and SMS to real contacts and launch flows without confirmation
  • Can delete contacts and cancel scheduled campaigns

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.

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.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AISendPulse MCP server for WhatsApp and SMS

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.