Instagram MCP Server
Instagram MCP Server (также WhatsApp и Messenger)
MCP сервер, который позволяет Claude, Cursor, Claude Code и любому другому MCP-клиенту читать и отвечать на Instagram DMs, сообщения WhatsApp и переписки в Facebook Messenger через официальные Meta Business API.
Попросите своего ассистента "найти лида, который спрашивал о ценах в Instagram, и отправить ему шаблон бронирования" — и это произойдёт на реальном аккаунте.
Чем этот вариант отличается
Большинство MCP-серверов для Instagram и WhatsApp управляют личным аккаунтом: автоматизация браузера, неофициальный мост или реверс-инжиниринг мобильного API. Они ломаются, когда Meta что-то меняет, и ставят аккаунт под угрозу блокировки.
Этот сервер работает с официальным Instagram Messaging API, WhatsApp Cloud API и Messenger Platform через одобренное Meta бизнес-приложение SetSmart. Программная отправка сообщений в Instagram, WhatsApp или Messenger невозможна без одобренного приложения, поэтому этот мост требует рабочее пространство SetSmart, а не ваш пароль от Instagram.
Это компромисс, о котором сказано прямо: его нельзя развернуть самостоятельно для своего аккаунта, и для него нужен ключ API SetSmart.
Related MCP server: Meta MCP Server
Требования
Node.js 18 или новее
Рабочее пространство SetSmart с хотя бы одним подключённым каналом (Instagram, WhatsApp или Messenger)
Ключ API вашего рабочего пространства, из раздела «Настройки» → «Интеграции»
Быстрый старт
Claude Desktop / Claude Code
Добавьте это в ваш MCP-конфиг (claude_desktop_config.json или .mcp.json для Claude Code):
{
"mcpServers": {
"setsmart": {
"command": "npx",
"args": ["-y", "setsmart-mcp"],
"env": {
"SETSMART_API_KEY": "your-workspace-api-key"
}
}
}
}Cursor
Тот же блок в ~/.cursor/mcp.json.
Удалённый MCP, без этого моста
Сервер MCP SetSmart также доступен напрямую через Streamable HTTP с OAuth, поэтому клиенты, поддерживающие удалённый MCP, могут вообще обойтись без этого пакета:
https://setsmart.io/api/mcpИспользуйте этот мост, когда ваш клиент говорит только на stdio, или когда вы предпочитаете аутентификацию статическим ключом API вместо интерактивного согласия OAuth.
Инструменты
30 инструментов, сгруппированных по тому, с чем они работают.
Обмен сообщениями
Инструмент | Что делает |
| Отправить текстовое сообщение в Instagram, WhatsApp или Messenger |
| Отправить изображение |
| Отправить видео |
| Отправить голосовое сообщение |
| Отправить одобренный шаблон WhatsApp |
| Отреагировать на сообщение |
Переписки
Инструмент | Что делает |
| Список переписок в рабочем пространстве |
| Поиск переписок по имени, номеру или содержимому |
| Прочитать одну переписку и её статус |
| Прочитать историю сообщений |
| Добавить метку к переписке |
| Удалить метку |
| Записать внутренние заметки |
Контакты
Инструмент | Что делает |
| Найти контакт по телефону, email, имени пользователя Instagram или метке |
| Прочитать один контакт |
| Создать контакт |
| Добавить метки |
| Удалить метки |
Управление ИИ
Инструмент | Что делает |
| Посмотреть, где активен ИИ-ассистент |
| Остановить ассистента в одной переписке для передачи человеку |
| Вернуть управление ассистенту |
| Приостановить целый канал |
| Возобновить канал |
Инструмент | Что делает |
| Список публикаций аккаунта |
| Прочитать триггеры комментариев на публикации |
| Прочитать настройку автоматического ответа на комментарии |
Планирование, шаблоны и статистика
Инструмент | Что делает |
| Список запланированных, но не отправленных сообщений |
| Отменить запланированное сообщение |
| Список шаблонов сообщений |
| Прочитать статистику переписок и ответов |
Что он намеренно не умеет
Ключ API — это долгоживущий статический секрет, поэтому его поверхность ограничена. Следующее доступно через интерактивный OAuth на удалённом сервере, но никогда через этот мост:
изменения выставления счетов и подписки
настройки рабочего пространства
подключение или отключение канала
создание или переписывание ИИ-ассистентов
массовое удаление, чёрные списки, заблокированные страны
Ротация ключа в настройках SetSmart немедленно отзывает доступ при следующем запросе.
Конфигурация
Переменная | По умолчанию | Назначение |
| обязательно | Ключ API вашего рабочего пространства |
|
| Переопределить адрес вышестоящего сервера |
Как это работает
Этот пакет не содержит логики обмена сообщениями. Это конвейер stdio → Streamable HTTP: ваш клиент говорит через MCP по stdin и stdout, мост пересылает каждый запрос на размещённый сервер SetSmart MCP с вашим ключом в заголовке Authorization и передаёт ответ обратно. Около 150 строк в src/index.js, так что вы можете прочитать всё это, прежде чем доверить аккаунт.
Ссылки
Лицензия
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Manage Instagram and Facebook automations, conversations, templates, and analytics with AI.
Instagram + Facebook Pages: read comments, reply, DM commenters, comment-to-DM Auto DM rules.
- RickyOAuthai.getricky
Customer inbox and CRM for WhatsApp, Instagram and Messenger: contacts, conversations, reports.
Read and search your Instagram, WhatsApp and LinkedIn DMs and prepare follow-ups you approve.
Related MCP Servers
- FlicenseBqualityNot gradedmaintenanceEnables AI assistants to interact with Instagram and Facebook accounts through their APIs, supporting messaging, post management, commenting, and content creation.14-
- AlicenseBqualityCmaintenanceConnects AI assistants to Meta's business platforms (Facebook, Instagram, Threads, Ads, Commerce) with 200 tools for publishing, engagement, analytics, ads, and commerce management.100140 npm60MIT
- AlicenseNot gradedqualityDmaintenanceEnables interaction with Meta's messaging APIs (WhatsApp, Messenger, Instagram) for sending messages, managing templates, and handling webhooks via natural language.4 npmGPL 3.0
- AlicenseAqualityCmaintenanceEnables direct management of Facebook Pages and linked Instagram Business/Creator accounts through the official Meta Graph API, including posting, scheduling, reading and responding to comments, and viewing insights.20MIT