SimplyBoost MCP

официальный

Задавайте вопросы ИИ-агентам поддержки SimplyBoost, отвечайте на переданные вашей команде обращения, связывайтесь с потенциальными клиентами и обновляйте их базу знаний.

Что можно делать с SimplyBoost MCP?

  • Поиск чат-ботов — Просматривайте список чат-ботов, доступных токену, и получайте сведения о чат-боте по его идентификатору.
  • Отправка сообщений от посетителей — Задавайте вопросы чат-боту от имени посетителя, передавая threadId, чтобы продолжить существующий разговор.
  • Просмотр разговоров — Просматривайте список разговоров во всех каналах, читайте сообщения и получайте данные об отдельном разговоре.
  • Работа с разговорами от имени оператора — Перехватывайте разговор, отвечайте на сообщения, возвращайте разговор чат-боту, завершайте его или возобновляйте.
  • Управление лидами — Просматривайте список собранных лидов и их данные, обновляйте сведения о них, отмечайте их как конвертированные и удаляйте лиды.
  • Управление источниками знаний — Просматривайте, что известно чат-боту, добавляйте текст или веб-сайт, редактируйте или обновляйте источник и удаляйте его.

Размещённый MCP-сервер

npx add-mcp 'https://get-api.simplyboost.io/api/v1/mcp'

Устанавливается в Claude Code, Codex, Cursor и другие

Документация

Что это

MCP-сервер находится по адресу https://get-api.simplyboost.io/api/v1/mcp. Он использует транспорт Streamable HTTP и тот же API-токен, что и REST API (Authorization: Bearer sb_live_…), те же тарифы (Growth, Pro и Enterprise), те же разрешения и те же ограничения. Каждый инструмент выполняет то же действие, что и соответствующая конечная точка REST API, и требует того же разрешения; если ассистенту недоступен инструмент, он ясно сообщает об отказе, а не об ошибке.

Сервер не хранит состояние: каждый вызов — это один запрос и один ответ, сессия не нужна, поэтому подключиться можно с любого компьютера. Сервер никогда не запускает поток самостоятельно.

Подключение клиента

Есть два способа. Вход (OAuth): добавьте адрес сервера и, когда клиент попросит, подтвердите подключение во вкладке SimplyBoost, войдя как владелец команды и выбрав команду, разрешения и чат-ботов. Так подключаются коннекторы claude.ai и ChatGPT, Cursor, Codex и Claude Code — ничего вставлять не нужно. Токен: если вы вручную настраиваете клиент или используете собственный скрипт, создайте токен в Settings → API, предоставив только те разрешения, которые нужны ассистенту, и передавайте его в заголовке.

Claude Code (войдите, когда появится запрос)

claude mcp add --transport http simplyboost https://get-api.simplyboost.io/api/v1/mcp

Codex

codex mcp add simplyboost --url https://get-api.simplyboost.io/api/v1/mcp
codex mcp login simplyboost

Cursor, Windsurf, VS Code и другие клиенты с mcp.json (войдите, когда появится запрос)

{
  "mcpServers": {
    "simplyboost": { "url": "https://get-api.simplyboost.io/api/v1/mcp" }
  }
}

То же самое, но с токеном вместо входа

{
  "mcpServers": {
    "simplyboost": {
      "url": "https://get-api.simplyboost.io/api/v1/mcp",
      "headers": { "Authorization": "Bearer sb_live_…" }
    }
  }
}

Подключение через вход действует 90 дней, получает только разрешения, отмеченные владельцем (удаление отключено, если его не разрешили), и отображается в Settings → API → Connected apps. Владелец может отключить его в любой момент. Подтвердить подключение может только владелец команды — это то же правило, что и при создании токена. Название приложения на экране подтверждения указано самим приложением; SimplyBoost его не проверяет.

Токен в конфигурации клиента — это пароль от вашей учётной записи. Храните его на своём компьютере, задайте срок действия и замените, если файл конфигурации стал общедоступным. Вход позволяет избежать этой проблемы: секретные данные не записываются в файл.

Для разработчиков клиентов: сервер соответствует спецификации авторизации MCP. На запрос без учётных данных он отвечает 401 с заголовком WWW-Authenticate, в котором указан адрес метаданных защищённого ресурса (https://get-api.simplyboost.io/.well-known/oauth-protected-resource/api/v1/mcp), а в них — адрес сервера авторизации (https://get-api.simplyboost.io/.well-known/oauth-authorization-server). Клиенты регистрируются самостоятельно (Dynamic Client Registration), используют поток авторизации с кодом и PKCE (только S256), могут указать ресурс и получают обновляемые токены обновления. Токены доступа действуют один час и работают только с конечной точкой MCP; для конечных точек REST нужны API-токены.

Инструменты

Аргументы и результаты используют те же названия, что и REST API (chatbotId, threadId, поля в camelCase), поэтому описания конечных точек подходят для обоих вариантов. Чтобы узнать идентификатор чат-бота, начните с list_chatbots.

ИнструментТребуетсяНазначение
get_accountничегоДанные учётной записи, тариф и собственные разрешения токена.
get_usageaccount:readКоличество сообщений, использованных за текущий расчётный период.
list_chatbots, get_chatbotchatbots:readЧат-боты, доступные токену.
send_messageconversations:writeЗадать вопрос чат-боту от имени посетителя; учитывается в лимите сообщений тарифа. Передайте threadId, чтобы продолжить.
list_conversations, get_conversation, list_messagesconversations:readДиалоги во всех каналах и их сообщения.
take_over_conversation, reply_to_conversation, hand_back_to_chatbot, resolve_conversationconversations:writeОбрабатывать диалог как сотрудник: принять его, ответить, передать обратно, закрыть или открыть повторно.
list_leads, get_leadleads:readЛиды, собранные чат-ботом.
update_leadleads:writeИзменить данные лида или отметить его как конвертированного.
delete_leadleads:deleteУдалить лид.
list_knowledge_sources, get_knowledge_sourceknowledge:readДанные, известные чат-боту, со статусом и текстом каждого источника.
add_text_knowledge, add_website_knowledge, update_knowledge_source, refresh_knowledge_sourceknowledge:writeОбучить чат-бота на тексте или веб-сайте, изменить источник, повторно прочитать веб-сайт.
delete_knowledge_sourceknowledge:deleteУдалить источник.

Загрузка файлов и вебхуки не доступны в виде инструментов; для них используйте конечные точки REST API. Инструменты удаления помечены как разрушающие, а инструкции сервера предписывают ассистенту сначала спросить вас.

Ошибки и ограничения

Отказ в вызове инструмента (из-за отсутствующего разрешения, недоступного токену чат-бота, недопустимого аргумента или ограничения тарифа) возвращается как результат инструмента с пометкой об ошибке и теми же code и сообщением, что и в REST API, чтобы ассистент мог подсказать, что нужно изменить. При отсутствии или недействительности токена возвращается 401, при тарифе без доступа к API или истёкшей подписке — 403, а при превышении лимита запросов для токена — 429, как и в REST API.

Сообщение, не соответствующее JSON-RPC 2.0, приводит к ошибке JSON-RPC. Запросы GET и DELETE к конечной точке возвращают 405, поскольку сессий и потоков сервера нет.