MaxMax

MCP-сервер для мессенджера Max

Российский мессенджер от VK с тем же набором инструментов, что и остальные каналы.

01

Совместимость с остальными каналами

Сигнатуры инструментов не зависят от канала: меняется только значение channel. Код агента, написанный под Telegram, работает с Max без изменений — добавление канала не требует ветвления логики.

02

Доступные операции

send_message, send_media, get_messages, list_chats, mark_read, групповые чаты, subscribe_events. transcribe_voice поддерживается частично: расшифровка зависит от формата, в котором пришло исходное аудио.

03

Когда это нужно

Часть аудитории переходит в Max, но отдельная интеграция ради одного канала редко окупается. Через 1-чат канал включается значением параметра, а не новым SDK и отдельной авторизацией.

send_message · max
{
  "tool": "send_message",
  "arguments": {
    "channel": "max",
    "to": "+79991234567",
    "text": "Записал вас на пятницу, 14:00."
  }
}

Инструменты

start_chat(channel: Channel, to: string, text: string)Chat
Первое сообщение контакту, с которым переписки не было. to — телефон в E.164 или юзернейм.
send_message(chat_id: string, text: string, reply_to?: string)Message
Отправка в существующий диалог. reply_to делает сообщение ответом на конкретное входящее.
send_media(chat_id: string, url?: string, base64?: string, caption?: string)Message
Изображение, документ или аудио. Источник — публичная ссылка либо base64. До 25 МБ на файл.
list_chats(channel?: Channel, unread_only?: boolean, limit?: number)Chat[]
Диалоги по всем подключённым каналам с курсорной пагинацией. Без фильтра возвращает объединённый список.
subscribe_events(webhook_url: string, channels?: Channel[], events?: EventType[])Subscription
Подписка на входящие. Без параметров — все события всех подключённых каналов.
Полный справочник

Частые вопросы

Подключите агента к мессенджерам

Выпустите ключ, добавьте пять строк в конфиг — и агент начнёт писать клиентам сам.

Есть вопросы? Напишите нам в Telegram →