MCP-сервер для чат-ботов SendPulse
MCP Server for SendPulse Chatbots
MCP-сервер для чат-ботов SendPulse: аккаунт, диалоги и отправка сообщений в WhatsApp, Telegram, Instagram и другие каналы
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Может отправлять сообщения контактам в мессенджерах от имени бота
- Заголовки x-sp-id и x-sp-secret или OAuth-токен дают доступ ко всем ботам аккаунта
Meta, владелец Facebook, Instagram и WhatsApp, признана в России экстремистской организацией, ее деятельность запрещена.
Установка
- Работает в
- Сервисы
Ручная установка
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.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
SendPulse — все инструментыMCP-сервер SendPulse для WhatsApp и SMS
SendPulse MCP Server
MCP-сервер для WhatsApp-ботов и SMS в SendPulse: контакты, сообщения с кнопками, сценарии, триггеры и живой чат
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP-сервер SendPulse
sendpulse-mcp
MCP-сервер для рассылок SendPulse: email-кампании, адресные книги, транзакционные письма через SMTP и push-уведомления
MCP-сервер платформы ChatbotX: контакты, диалоги, потоки, рассылки и автоматизации в WhatsApp, Instagram и других каналах
Официальный MCP сервер LINE: агент шлет сообщения через Messaging API от имени вашего LINE Official Account
Официальный MCP-сервер Chatway: агент разбирает диалоги живого чата, отвечает клиентам, назначает операторов и ищет по базе знаний
Коротко о README
README на английском описывает три общих инструмента и универсальный send_message с параметром канала, два способа авторизации, установку и сборку на Node.js и Express, запуск локального HTTP-сервера и тестовую публикацию через ngrok для внешних ИИ-клиентов вроде песочницы OpenAI.