MCP-сервер для чат-ботов SendPulse
MCP Server for SendPulse Chatbots
MCP-сервер для чат-ботов SendPulse: аккаунт, диалоги и отправка сообщений в WhatsApp, Telegram, Instagram и другие каналы
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Может отправлять сообщения контактам в мессенджерах от имени бота
- Заголовки x-sp-id и x-sp-secret или OAuth-токен дают доступ ко всем ботам аккаунта
Установка
Ручная установка
npm install && npm run build && npm startУстановка, сборка и запуск локального HTTP-сервера на порту 3000.
Проверка безопасности
Как мы проверяемСредний рискСредний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
- Может отправлять сообщения контактам в мессенджерах от имени бота
- Заголовки x-sp-id и x-sp-secret или OAuth-токен дают доступ ко всем ботам аккаунта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер работает как HTTP-сервис на Express и дает агенту три общих инструмента: информация об аккаунте SendPulse с тарифом и счетчиками, список подключенных чат-ботов и список диалогов по всем каналам с пагинацией и сортировкой. Отдельный универсальный инструмент send_message отправляет текстовое сообщение контакту в выбранном канале, поддерживаются WhatsApp, Telegram, Instagram, Messenger, LiveChat и Viber. Авторизация гибкая: можно передать ID и секрет приложения в заголовках, тогда сервер сам получит и закэширует OAuth-токен, либо сразу передать готовый токен через заголовок Authorization или тело запроса initialize.
Для кого. Для тех, кто ведет чат-бота на SendPulse в нескольких мессенджерах и хочет читать диалоги и отправлять сообщения через агента.
Подходит, если
- Нужна сводка диалогов по всем подключенным каналам бота в одном месте
- Нужно отправить сообщение контакту в конкретном канале, не заходя в кабинет SendPulse
- Нужна информация об аккаунте и тарифе SendPulse
Не подходит, если
- Нет аккаунта SendPulse с подключенными чат-ботами
- Нужно локально протестировать сервер с внешним ИИ-клиентом: потребуется публичный туннель вроде ngrok, что раскрывает сервер в интернет
Пример запроса к агенту
Покажи последние диалоги в моих чат-ботах SendPulse и отправь ответ контакту в WhatsAppMCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
Проект одного автора, совсем маленький, без готовой упаковки в npm, ставится из исходников сборкой TypeScript. Из действий доступна только отправка текстового сообщения, работы с шаблонами, вложениями или кнопками нет. Тестовый запуск через ngrok в README раскрывает локальный сервер в интернет без авторизации по умолчанию.
Как отключить. Остановите процесс Node.js сервера и удалите запись из конфигурации MCP клиента.
Частые вопросы
Какие каналы поддерживает отправка сообщений?
WhatsApp, Telegram, Instagram, Messenger, LiveChat и Viber, канал указывается параметром channel у инструмента send_message.
Можно ли передать готовый OAuth-токен вместо ID и секрета?
Да, токен можно передать напрямую через заголовок Authorization или в теле запроса initialize.
Похожие
MCP-серверыОфициальный MCP-сервер Salesforce DX: работа с org, метаданными, данными, пользователями и тестами Apex из агента
Официальный набор скиллов Яндекса: каталог, цены, остатки, заказы, витрина и еженедельная ревизия магазина на Яндекс.Кит через Claude Code или Codex
YouGile MCP от Indalo
YouGile MCP
Полное покрытие API YouGile из 65 операций с настраиваемыми правами, подтверждением записи и общим лимитом на компанию
Официальный MCP конкретного портала Битрикс24: внешний агент по OAuth или токену читает и меняет задачи, сделки, встречи и письма
Коротко о README
README на английском описывает три общих инструмента и универсальный send_message с параметром канала, два способа авторизации, установку и сборку на Node.js и Express, запуск локального HTTP-сервера и тестовую публикацию через ngrok для внешних ИИ-клиентов вроде песочницы OpenAI.