Maytapi MCP Server для WhatsApp API

Подключите вашего AI-ассистента к WhatsApp с помощью Model Context Protocol (MCP). Отправляйте сообщения, управляйте группами, каналами, сообществами, каталогами, метками и многим другим -- прямо из Claude, Cursor или любого MCP-совместимого AI-инструмента.

Что такое MCP?

Model Context Protocol (MCP) -- это открытый стандарт от Anthropic, который позволяет AI-ассистентам подключаться к внешним инструментам и сервисам. Представьте его как универсальный адаптер между AI и вашими приложениями.

С Maytapi MCP Server ваш AI-ассистент может напрямую взаимодействовать с WhatsApp API -- отправлять сообщения, управлять контактами, работать с группами, каналами, сообществами, каталогами и многим другим -- всё через команды на естественном языке.

Быстрая настройка

Установка не требуется. Добавьте следующую конфигурацию в настройки вашего MCP-клиента:

Loading...

Замените your-product-id и your-api-token вашими учётными данными из Maytapi Console.

Как это работает

1
Установите MCP Server

Запустите через npx (установка не требуется) или установите Maytapi MCP Server глобально через npm. Настройте его с вашим Product ID и API Token.

2
Подключите ваш AI-инструмент

Добавьте конфигурацию MCP-сервера в Claude Desktop, Claude Code, Cursor или предпочитаемый вами MCP-клиент.

3
Начните использовать WhatsApp через AI

Попросите вашего AI-ассистента отправить сообщения, управлять группами, создавать каналы -- всё через естественный язык.

Расположение файлов конфигурации

Клиент Путь
Claude Desktop (macOS)~/Library/Application Support/Claude/claude_desktop_config.json
Claude Desktop (Windows)%APPDATA%\Claude\claude_desktop_config.json
Claude Code~/.claude.json
CursorCursor Settings > MCP

Доступные инструменты

Maytapi MCP Server предоставляет 80+ инструментов, охватывающих весь WhatsApp API. Вот полный список, сгруппированный по категориям.

Управление продуктом и телефонами

Название инструмента Описание
get_productВозвращает информацию о продукте
list_phonesВыводит список всех телефонов, зарегистрированных в продукте
add_phoneДобавляет новый телефон в продукт
get_statusВозвращает статус текущей сессии
get_screenВозвращает скриншот экрана текущей сессии
get_qr_codeВозвращает QR-код для привязки телефона
connect_with_phone_numberПодключение по номеру телефона вместо QR-кода
logoutВыходит из текущей сессии
get_phone_logsВозвращает логи для конкретного телефона (фильтр входящих/исходящих)

Сообщения

Название инструмента Описание
send_messageОтправляет сообщения в любой чат. Поддерживает 30+ типов сообщений: текст, медиа, опрос, vcard, контакт, геолокация, стикер, ссылка, кнопки, список, пересылка, удаление, реакция, снятие реакции, редактирование, закрепление, избранное, товар, каталог, приглашение в группу, сообщения в каналы (текст/медиа/ссылка/опрос/стикер/аудио/удаление), ответы на истории (текст/медиа), короткое видео и создание события.
get_messageПолучает информацию о конкретном сообщении по ID
get_messagesПолучает сообщения из переписки с пагинацией, фильтром по автору и фильтром fromMe

Управление группами

Название инструмента Описание
create_groupСоздаёт новую группу WhatsApp с участниками, необязательным приглашением и изображением профиля
get_groupsВыводит список всех групп с опциональной загрузкой участников, сортировкой, ссылками-приглашениями и пагинацией
get_groupПолучает информацию о конкретной группе с опциональной генерацией ссылки-приглашения
group_addДобавляет участников в группу с опциональным приглашением
group_removeУдаляет участника из группы
group_promoteПовышает участника до администратора
group_demoteПонижает администратора до участника
group_configНастраивает параметры группы: edit, send, disappear, membersCanAddMembers, approveNewMembers, name, description
set_group_profile_imageУстанавливает изображение профиля группы (рекомендуется 512x512)
delete_group_profile_imageУдаляет изображение профиля группы
group_accept_inviteПринимает приглашение в группу по коду приглашения
group_revoke_inviteОтзывает и перегенерирует ссылку-приглашение в группу
group_approval_request_listВыводит список ожидающих запросов на вступление в группу
group_approve_requestОдобряет ожидающие запросы на вступление
group_reject_requestОтклоняет ожидающие запросы на вступление
get_group_info_by_invite_codeПолучает информацию о группе по коду приглашения
leave_groupВыходит из группы WhatsApp

Операции с контактами

Название инструмента Описание
get_contactsВыводит список всех контактов
get_contactПолучает информацию о конкретном контакте
check_phonesПроверяет статус регистрации в WhatsApp для нескольких номеров телефонов
block_contactБлокирует или разблокирует контакт
get_profile_imageПолучает изображение профиля контакта или группы
set_profile_imageУстанавливает изображение профиля вашего аккаунта WhatsApp
delete_profile_imageУдаляет изображение профиля вашего аккаунта WhatsApp
contact_addДобавляет новый контакт в адресную книгу WhatsApp (требуется включённая опция "Manage contacts from web")
contact_editРедактирует существующий контакт в адресной книге WhatsApp
contact_removeУдаляет контакт из адресной книги WhatsApp

Операции с чатами

Название инструмента Описание
get_conversationsВыводит список всех переписок/чатов с пагинацией
get_conversationПолучает детали конкретной переписки с сообщениями, фильтром по автору и фильтром fromMe
favorite_conversationДобавляет или удаляет переписку из избранного
pin_conversationЗакрепляет или открепляет переписку
archive_conversationАрхивирует или разархивирует переписку
mute_conversationОтключает или включает уведомления для переписки (8 часов, 1 неделя или навсегда)
clear_conversationОчищает все сообщения из переписки

Операции с каналами

Название инструмента Описание
create_channelСоздаёт новый канал WhatsApp с названием, описанием и изображением
get_channelsВыводит список всех каналов с опциональными ссылками-приглашениями
get_channelПолучает информацию о конкретном канале
delete_channelУдаляет канал, которым вы владеете
channel_configНастраивает параметры канала (название, описание, изображение)
channel_invite_codeПолучает код/ссылку-приглашение для канала
channel_subscribeПодписывается на канал
channel_unsubscribeОтписывается от канала
channel_subscribe_by_invite_codeПодписывается на канал по коду приглашения
channel_unsubscribe_by_invite_codeОтписывается от канала по коду приглашения
channel_get_messagesПолучает сообщения из канала с пагинацией
channel_searchИщет каналы по тексту
channel_search_by_countryИщет каналы по коду страны (ISO, 2 буквы)
channel_get_info_by_invite_codeПолучает информацию о канале по коду приглашения
channel_statisticsПолучает статистику и аналитику канала
channel_demoteПонижает администратора канала
channel_accept_admin_inviteПринимает приглашение на роль администратора канала
channel_revoke_admin_inviteОтзывает приглашение на роль администратора для номера

Операции с сообществами

Название инструмента Описание
create_communityСоздаёт новое сообщество WhatsApp с опциональными подгруппами
get_communitiesВыводит список всех сообществ с опциональной подробной информацией и пагинацией
get_communityПолучает детали конкретного сообщества
community_addДобавляет участников в сообщество с опциональным приглашением
community_removeУдаляет участника из сообщества
community_promoteПовышает участника до администратора сообщества
community_demoteПонижает администратора сообщества до участника
community_add_subgroupДобавляет существующие группы как подгруппы в сообщество
community_remove_subgroupУдаляет подгруппы из сообщества
community_revoke_inviteОтзывает и перегенерирует ссылку-приглашение в сообщество
deactivate_communityДеактивирует сообщество

Операции с историями Beta

Название инструмента Описание
get_storiesПолучает ваши собственные истории с пагинацией
get_contacts_storiesПолучает истории всех контактов
get_contact_storiesПолучает истории конкретного контакта
create_storyСоздаёт новую историю (текст с фоновым цветом или медиа с подписью)

Операции с метками

Название инструмента Описание
create_labelСоздаёт новую метку в WhatsApp Business с названием и цветом
get_labelsВыводит список всех меток
get_label_chatsПолучает все чаты, которым присвоена конкретная метка
get_label_colorsПолучает все доступные варианты цветов для меток
edit_labelРедактирует существующую метку (название и/или цвет)
remove_labelsБезвозвратно удаляет одну или несколько меток
add_label_to_chatПрисваивает метку чату
remove_label_from_chatУдаляет метку из чата

Бизнес-каталог

Название инструмента Описание
get_catalog_productsВыводит список всех товаров каталога
get_catalog_productПолучает информацию о конкретном товаре каталога
add_catalog_productДобавляет новый товар (название, изображение, цена, валюта, описание, URL)
edit_catalog_productРедактирует существующий товар каталога
remove_catalog_productУдаляет товар из каталога
add_product_imageДобавляет изображение к товару каталога
remove_product_imageУдаляет изображение из товара каталога
get_contact_catalog_productsВыводит список товаров каталога другого контакта WhatsApp Business
get_catalog_collectionsВыводит список всех коллекций каталога
get_catalog_collectionПолучает конкретную коллекцию с её товарами
add_catalog_collectionСоздаёт новую коллекцию каталога
edit_catalog_collectionРедактирует название коллекции каталога
remove_catalog_collectionУдаляет коллекцию каталога
add_collection_productsДобавляет товары в коллекцию
remove_collection_productУдаляет товары из коллекции
get_catalog_ordersВыводит список заказов с пагинацией, сортировкой и фильтром по переписке
get_catalog_orderПолучает подробную информацию о конкретном заказе
get_catalogПолучает товары каталога (устаревший метод)

Операции с присутствием

Название инструмента Описание
get_presenceПолучает текущий статус присутствия контакта (онлайн, офлайн, последний раз в сети)
subscribe_presenceПодписывается на обновления присутствия контакта через webhook
send_presenceОтправляет ваш статус присутствия (печатает, записывает, онлайн, офлайн) контакту

Операции со звонками

Название инструмента Описание
reject_callОтклоняет входящий звонок (callId получается из уведомления webhook)
create_call_linkСоздаёт ссылку для голосового или видеозвонка с запланированным временем

Настройка Webhook

Название инструмента Описание
set_webhookУстанавливает URL webhook для продукта для получения входящих сообщений и событий
set_ack_preferenceУстанавливает настройки подтверждения для включения/отключения доставки отчётов о прочтении через webhook

Примеры использования

После подключения просто скажите вашему AI-ассистенту, что вы хотите сделать.

Вы говорите:

"Отправь сообщение в WhatsApp на номер +1234567890 с текстом 'Здравствуйте, ваш заказ отправлен!'"

AI выполняет:

Вызывает send_message с типом text, номером телефона и содержимым сообщения через Maytapi API.

Вы говорите:

"Создай группу WhatsApp под названием 'Команда проекта' и добавь +1234567890, +0987654321"

AI выполняет:

Вызывает create_group с названием группы и номерами участников.

Вы говорите:

"Покажи статус моего подключения к WhatsApp"

AI выполняет:

Вызывает get_status для проверки текущего статуса подключения сессии WhatsApp.

Вы говорите:

"Создай новый канал WhatsApp под названием 'Новости компании'"

AI выполняет:

Вызывает create_channel с названием канала для создания нового канала WhatsApp.

Почему стоит использовать Maytapi MCP Server?

Используйте всю мощь обмена сообщениями WhatsApp прямо в вашем AI-рабочем процессе.

  • 80+ инструментов для обмена сообщениями, групп, каналов, сообществ, каталогов, меток и многого другого
  • Не требуется программирование -- просто настройте и начните использовать
  • Работает с Claude Desktop, Claude Code, Cursor и другими MCP-клиентами
  • Открытый стандарт -- без привязки к какому-либо одному AI-провайдеру

Автоматизируйте ваше общение в WhatsApp с помощью AI-инструментов, которые вы уже используете.

Требования

Начните работу с Maytapi MCP Server за несколько минут.

MCP-сервер работает локально на вашем компьютере и взаимодействует с Maytapi API через HTTPS.

Готовы усилить вашу коммуникацию в WhatsApp?

Раскройте мощные возможности для бизнес-сообщений и автоматизации с нашим API для WhatsApp

Исследуйте API WhatsApp

Идеально для бизнеса, разработчиков и продвинутых пользователей

Часто задаваемые вопросы

Что такое MCP?

Model Context Protocol (MCP) -- это открытый стандарт, созданный Anthropic, который позволяет AI-ассистентам подключаться к внешним инструментам и источникам данных. Он обеспечивает универсальный способ взаимодействия AI с сервисами, такими как Maytapi WhatsApp API.

MCP Server бесплатный?

MCP Server бесплатный и с открытым исходным кодом. Вам нужна только активная подписка Maytapi для использования WhatsApp API. Все тарифные планы Maytapi включают полный доступ к API.

Какие AI-инструменты поддерживаются?

Протестировано с Claude Desktop, Claude Code и Cursor. Работает с любым AI-инструментом, поддерживающим стандарт Model Context Protocol.

Мой API Token в безопасности?

Да. MCP-сервер работает локально на вашем компьютере. Ваши учётные данные API хранятся в локальной конфигурации и никогда не отправляются третьим лицам. Всё взаимодействие с Maytapi API осуществляется через HTTPS.

Нужно ли мне уметь программировать?

Базовое знакомство с выполнением команд в терминале будет полезно, но программирование не требуется. Установите Node.js, добавьте конфигурацию и начните использовать с вашим AI-ассистентом.

Где я могу получить свои учётные данные API?

Зарегистрируйтесь или войдите в Maytapi Console. Ваш Product ID и API Token доступны на странице настроек.

Изучите WhatsApp API для вашего клиента

Раскройте полный потенциал WhatsApp API с неограниченными функциями Индивидуально для успеха вашего бренда

Свяжитесь с нами, чтобы стать нашим партнером. Отправьте электронное письмо, чтобы обсудить любые условия, соглашения и цены.