New Your team’s decisions, in one playbook every coding agent works from. Never answer your agent twice

Platform

275 tools. 130 can modify or destroy data without limits.

26 destructive tools with no built-in limits. Policy required.

Last updated:

130 can modify or destroy data
145 read-only
275 tools total

Community server · catalogue entry checked 09/10/2026 · full schemas captured for 266 of 275 tools

How to control Platform ↓

What Platform exposes to your agents

Read (145) Write / Execute (104) Destructive / Financial (26)

What Platform costs in tokens

65,080 tokens of tool definitions, loaded on every request
33% of a 200k context window
1,766 heaviest tool: happ_assistant_update
Critical Risk

The most dangerous Platform tools

130 of Platform's 275 tools can modify, destroy, or commit something on every call — and an agent calls them with no built-in limits.

How to control Platform

PolicyLayer is an MCP gateway — it sits between your AI agents and Platform, and nothing reaches the server without passing your rules. These are the rules we recommend:

Block financial tools by default
{
  "happ_assistant_transfer": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Requires human approval."
      }
    ]
  }
}

Financial tools should be explicitly enabled per use case, not open by default.

Deny destructive operations
{
  "happ_access_token_revoke": {
    "deny_if": [
      {
        "conditions": [],
        "on_deny": "Blocked by default. Requires approval."
      }
    ]
  }
}

Destructive tools should never be available to autonomous agents without human approval.

Rate limit write operations
{
  "happ_access_token_create": {
    "limits": [
      {
        "counter": "happ_access_token_create_per_hour",
        "window": "hour",
        "max": 30,
        "scope": "grant"
      }
    ]
  }
}

Prevents bulk unintended modifications from agents caught in loops.

Cap read operations
{
  "happ_access_tokens_list": {
    "limits": [
      {
        "counter": "happ_access_tokens_list_per_minute",
        "window": "minute",
        "max": 60,
        "scope": "grant"
      }
    ]
  }
}

Controls API costs and prevents retry loops from exhausting upstream rate limits.

  1. Create a free account and register Platform — nothing to install.
  2. Add these rules — paste them, or build them visually. Tune the limits to your setup.
  3. Point your MCP client (Claude, Cursor, anything) at your gateway URL.
ENFORCE POLICY ON PLATFORM →

Instant setup, no code required.

All 275 Platform tools

DESTRUCTIVE 25 tools
Destructive happ_access_token_revoke Отзывает API-ключ компании. (DELETE /companies/:companyId/access-tokens/:tokenId) Destructive happ_assistant_delete Удаляет ассистента. Если он уже запровижинен в VA — вернётся { terminating: true } и запись исчезнет после под Destructive happ_assistant_integration_unbind Удаляет привязку канала к ассистенту. (DELETE /assistant-integrations-new/:id) Destructive happ_call_queue_cancel Отменяет очередь: оставшиеся номера не будут набраны. Необратимо. (POST /call-queues/:id/cancel) Destructive happ_call_queue_delete Удаляет очередь обзвона вместе с номерами. Необратимо. (DELETE /call-queues/:id) Destructive happ_call_reply_delete Удаляет реплику из транскрипта. (DELETE /calls-history/:callId/replies/:replyId) Destructive happ_chat_delete Удаляет чат со всей перепиской. Необратимо. (DELETE /chats/:id) Destructive happ_company_delete Удаляет компанию. Необратимо, требует роль owner/admin. (DELETE /companies/:id) Destructive happ_company_leave Текущий пользователь покидает компанию. (DELETE /companies/:id/exit) Destructive happ_company_remove_user Удаляет участника из компании. Требует роль owner/admin. (DELETE /companies/:id/users/:userId) Destructive happ_crm_pull_source_delete Удаляет pull-источник. Номера, уже добавленные в очередь, остаются. (DELETE /crm-pull/sources/:id) Destructive happ_folder_delete Удаляет папку. Ассистенты при этом не удаляются. (DELETE /assistant-folders-new/:id) Destructive happ_integration_delete Полностью удаляет интеграцию/канал компании. Необратимо — для временного отключения используй happ_integration Destructive happ_invitation_revoke Отзывает отправленное приглашение. (PATCH /company-invitations/:id/revoke) Destructive happ_knowledge_delete Удаляет запись базы знаний. (DELETE /assistant-knowledge-new/:id) Destructive happ_message_style_delete Удаляет свой стиль сообщений. Необратимо. (DELETE /message-styles/:id) Destructive happ_notification_channel_mute Выключает (mute=true) или включает (mute=false) уведомления о новых сообщениях из конкретного канала/интеграци Destructive happ_phone_delete Удаляет телефон из платформы. (DELETE /assistant-phones-new/:id) Destructive happ_playground_reset Очищает playground-чат для нового теста. (POST /chats/playground/:id/reset) Destructive happ_quick_reply_delete Удаляет быстрый ответ. Необратимо. (DELETE /quick-replies/:id) Destructive happ_report_cancel Останавливает разбор. Уже сделанные разборы остаются оплаченными — вернуть их нельзя, работа сделана. (POST /c Destructive happ_sheets_pull_source_delete Удаляет источник. Номера, уже добавленные в очередь, остаются. (DELETE /sheets-pull/sources/:id) Destructive happ_test_case_delete Удаляет тест-кейс (DELETE). История прошлых прогонов сохраняется (снапшоты). Destructive happ_text_campaign_cancel Окончательно отменяет рассылку: waiting-получатели НЕ получат сообщение, уже уходящие доотправятся и сохранят Destructive happ_tool_delete Удаляет инструмент ассистента. (DELETE /assistant-tools-new/:id)
EXECUTE 11 tools
Execute happ_analysis_run Запускает LLM-анализ конкретного чата или звонка. targetId — id чата или звонка. (POST /conversation-analytics Execute happ_call_queue_start Запускает очередь: ассистент начнёт РЕАЛЬНО звонить по номерам в рабочих окнах. Списывает минуты/баланс. (POST Execute happ_crm_call_trigger_create Создаёт триггер: при событии CRM (стадия лида/сделки) номер клиента попадает в очередь обзвона, и голосовой ас Execute happ_crm_call_trigger_delete Удаляет триггер; уже поставленные в очередь номера не трогает. (DELETE /crm-call-triggers/:id) Execute happ_crm_call_trigger_setup Что можно настроить для подключённой CRM: готовые сценарии (новый лид → перезвонить, заказ в работе → подтверд Execute happ_crm_call_trigger_update Включить/выключить (isActive), переименовать, сменить стадию, очередь, путь к телефону или окно повторного зво Execute happ_crm_pull_source_run Немедленный прогон pull-источника: подходящие записи CRM уйдут в очередь; при запущенной очереди начнутся звон Execute happ_login Авторизация на платформе Happ через браузер. Открывает страницу входа, ждёт подтверждения пользователя и сохра Execute happ_playground_start Открывает playground-чат с ассистентом — способ проверить ассистента прямо из терминала. Возвращает чат, его i Execute happ_sheets_pull_source_run Немедленный прогон: лист читается заново, новые строки уйдут в очередь; при запущенной очереди начнутся звонки Execute happ_text_campaign_start РЕАЛЬНАЯ массовая отправка Viber-сообщений всем waiting-получателям. Запускай ТОЛЬКО по явной просьбе человека
WRITE 93 tools
Write happ_access_token_create Создаёт API-ключ компании. Ключ happ_... показывается ОДИН раз — сразу сохрани его. (POST /companies/:companyI Write happ_assistant_commit Коммит: фиксирует текущее состояние ассистента как версию с сообщением. ПРЕДЛАГАЙ этот шаг человеку после кажд Write happ_assistant_copy Создаёт копию ассистента со всеми настройками, тулзами и знаниями. providerType переключает провайдера копии: Write happ_assistant_create Создаёт AI-ассистента в компании. Обязательны companyId и name. Провайдера, голос и модели НЕ передавай, если Write happ_assistant_draft_create Создаёт dev-черновик — безопасную копию для экспериментов с промптом/настройками/тулзами. fromVersionId — созд Write happ_assistant_draft_promote Мерж черновика в основного ассистента: промпт, настройки, тулзы и аудитор черновика перезаписывают основного; Write happ_assistant_integration_settings_update Включает/выключает и настраивает функции CRM у ассистента: search (поиск клиента), create (создание лида/заявк Write happ_assistant_llm_key_set Переводит ТЕКСТОВОГО ассистента на ключ клиента: привязывает интеграцию к ассистенту (если ещё нет), записывае Write happ_assistant_prompt_edit Точечные правки промпта ассистента БЕЗ пересылки всего текста (анкерные замены как в редакторе: oldText → newT Write happ_assistant_update Обновляет ассистента: имя, промпт, первое сообщение, язык, папка, таймзона; вкладки «Дополнительные» и «Расшир Write happ_assistant_version_restore Восстанавливает конфигурацию ассистента из версии. Это правка ЖИВОГО ассистента: голосовой агент пересинхрониз Write happ_auditor_profile_set Создаёт или обновляет профиль аудитора. Это PATCH: переданы только нужные поля, остальные сохраняют текущие зн Write happ_call_assign_manager Назначает менеджера на звонок. (PATCH /calls-history/:id/assign-manager) Write happ_call_queue_add_numbers Добавляет номера телефонов в очередь обзвона. variables — переменные для промпта ассистента (имя, долг, заказ) Write happ_call_queue_create Создаёт очередь массового обзвона для ассистента (черновик, звонки не начинаются). Номера добавляются happ_cal Write happ_call_queue_resume Возобновляет очередь после паузы — звонки продолжатся. (POST /call-queues/:id/resume) Write happ_call_queue_update Меняет настройки очереди: название, окна, политику перезвона, линии (одновременные звонки), даты. Черновик/пау Write happ_call_reply_update Правит текст или спикера реплики транскрипта. (PATCH /calls-history/:callId/replies/:replyId) Write happ_chat_ai_settings_set Меняет настройки AI-помощника оператора: подсказки ответов, ассистент-источник, авто-черновик, число вариантов Write happ_chat_assign_assistant Назначает ассистента на чат или снимает его (unassign=true). (PATCH /chats/:id/assign-assistant) Write happ_chat_assign_manager Назначает менеджера (пользователя компании) на чат. (PATCH /chats/:id/assign-manager) Write happ_chat_send_message Отправляет сообщение клиенту в чат от имени оператора. Сообщение реально уйдёт клиенту в мессенджер — использу Write happ_company_create Создаёт новую компанию. Текущий пользователь становится владельцем. (POST /companies) Write happ_company_invite_user Отправляет приглашение по email. (POST /company-invitations/:companyId/invitations) Write happ_company_update Обновляет название/описание компании. Требует роль owner или admin. (PATCH /companies/:id) Write happ_crm_contact_create Создать контакт в CRM Happ (и во внешней CRM, если включено зеркалирование two_way). Нужен телефон или email. Write happ_crm_deal_create Создать сделку/заказ в CRM Happ и во внешней CRM (через outbox с повторами). Сначала найди или создай контакт. Write happ_crm_deal_update Сменить стадию, название, сумму или причину потери у одной сделки. Стадия — id из happ_crm_schema. Изменение у Write happ_crm_lead_create Создать ЛИД (заявку, обращение, inquiry) в CRM Happ и во внешней CRM. «Заявка», «звернення», «лид», «запрос», Write happ_crm_lead_update Сменить стадию, название, сумму или причину потери у одного ЛИДА (заявки). Стадия — id из happ_crm_schema (вор Write happ_crm_note_add Заметка к контакту, сделке или лиду (нужен хотя бы один id). Попадёт в ленту активностей и во внешнюю CRM как Write happ_crm_pull_setup Подготовка pull-кампании: что умеет CRM (воронки, точность «дней на стадии»), какие поля и операторы доступны Write happ_crm_pull_source_create Создаёт pull-источник: записи CRM (keycrm, nethunt, salesdrive) по условиям попадают в очередь обзвона — первы Write happ_crm_pull_source_resume Снимает паузу и сразу запускает прогон (сбрасывает счётчик ошибок). (POST /crm-pull/sources/:id/resume) Write happ_crm_pull_source_update Меняет название, условия, расписание, дедупликацию или лимит pull-источника. CRM и очередь поменять нельзя — с Write happ_crm_sync_enable Включить зеркалирование подключённой CRM в Happ: стартует первичный импорт (справочники → контакты → лиды → сд Write happ_folder_create Создаёт папку для группировки ассистентов. (POST /assistant-folders-new) Write happ_folder_move_assistant Перемещает ассистента в папку или убирает из папки. folderId не указан — ассистент остаётся без папки. (POST / Write happ_folder_update Обновляет папку ассистентов. (PATCH /assistant-folders-new/:id) Write happ_integration_update Обновляет config интеграции/канала или включает её обратно (isActive=true). Паузы у интеграций в Happ нет: isA Write happ_knowledge_create Добавляет запись в базу знаний ассистента: текст (type=text + resourceContent), ссылку (type=url + resourceUrl Write happ_knowledge_update Обновляет запись базы знаний. Системные записи менять нельзя. (PATCH /assistant-knowledge-new/:id) Write happ_message_style_create Создаёт свой стиль переписывания сообщений: название, инструкции для LLM, язык, длина (shorter / same / longer Write happ_message_style_update Частично обновляет свой стиль сообщений (системные стили менять нельзя). (PATCH /message-styles/:id) Write happ_notification_preferences_set Меняет личные настройки уведомлений пользователя в компании: уровень (all / important / none), ежедневный дайд Write happ_notification_rules_set Меняет правила уведомлений канала (Telegram-push / Slack-push / mobile push / email) безопасно: читает текущий Write happ_permissions_set Полностью заменяет права участника. Каждое право: accessLevel (read|write) + scopeType (product|assistant|comp Write happ_phone_attach Привязывает существующий телефон к ассистенту. (POST /assistant-phones-new/attach) Write happ_phone_create Регистрирует SIP-телефон клиента. Happ НЕ выдаёт номера: нужны реальные данные SIP-транка, которые клиент полу Write happ_phone_update Обновляет SIP-настройки телефона. Передавай только изменяемые поля. Если телефон привязан к ассистенту — VA-ре Write happ_playground_send Отправляет сообщение в playground-чат от имени клиента и ЖДЁТ ответ ассистента (до ~30 с) — возвращает его в п Write happ_profile_phone_set Сохраняет контактный телефон в профиль текущего пользователя (раздел Аккаунт), чтобы обращения в поддержку и з Write happ_quick_reply_create Создаёт шаблон быстрого ответа для операторов чата. Название словами (в т.ч. кириллицей, с пробелами) — это ti Write happ_quick_reply_folder_create Создаёт папку для группировки быстрых ответов. (POST /quick-replies/folders) Write happ_quick_reply_update Частично обновляет быстрый ответ: текст, название, шорткат, папку, видимость, закрепление. (PATCH /quick-repli Write happ_report_schedule_delete Удаляет расписание. Уже собранные отчёты остаются. (DELETE /conversation-analytics/report-schedules/:id) Write happ_report_schedule_set Ставит отчёт на расписание: раз в неделю или раз в месяц. КАЖДЫЙ выпуск разбирает разговоры периода и списывае Write happ_sheets_pull_setup Что нужно, чтобы обзванивать контакты из Google-таблицы: email сервис-аккаунта, которому пользователь должен о Write happ_sheets_pull_source_create Создаёт источник: строки листа с номером в phoneColumn попадают в очередь обзвона, mapped-колонки становятся п Write happ_sheets_pull_source_resume Снимает паузу или статус broken (после того как пользователь починил таблицу) и сразу запускает прогон. (POST Write happ_sheets_pull_source_update Меняет название, таблицу/лист, колонку телефона, маппинг, расписание или дедупликацию источника. Очередь помен Write happ_slack_push_connect_url Ссылка авторизации Slack для компании. Открывает её человек: Slack сам показывает выбор канала и возвращает in Write happ_slack_push_destinations Каналы, куда компания может слать уведомления, и текущая маршрутизация по видам событий . Канал появляется зде Write happ_slack_push_destinations_set Задаёт каналы по видам событий. aiDialogs — завершённые диалоги и звонки, handoff — передача разговора менедже Write happ_slack_push_link_create Создаёт ссылку, POST на которую доставляет сообщение в выбранные каналы Slack . Тело запроса: {"text": "..."} Write happ_slack_push_link_delete Удаляет ссылку. Необратимо: её токен сразу перестаёт работать. Чтобы временно заглушить ссылку, не удаляя — ha Write happ_slack_push_link_rotate Выдаёт новый токен вместо старого. Прежняя ссылка перестаёт работать немедленно — после ротации нужно вписать Write happ_slack_push_link_update Меняет название или каналы ссылки. Токен при этом не меняется — уже настроенные инструменты продолжают работат Write happ_slack_push_links_list Ссылки компании: название, каналы, когда создана и когда последний раз использовалась. Сам url не отдаётся ник Write happ_social_comment_get Один отзыв, вопрос или комментарий целиком: полный текст, оценка, автор, статус, товар/пост со ссылкой, что вы Write happ_social_comment_mode Передаёт ветку комментария ассистенту (isUnderAiControl=true) или оператору (false). Применяется к корню ветки Write happ_social_comment_reply Публикует ответ от имени магазина/страницы под отзывом, вопросом или комментарием. Ответ реально появится на п Write happ_social_post_update Включает или выключает автоматические ответы ассистента на комментарии и вопросы под постом или товаром. (PATC Write happ_telegram_bot_connect Подключает Telegram-бота как канал компании. Нужен токен бота от @BotFather. (POST /telegram-bot/:companyId/co Write happ_telegram_push_connect Выдаёт код авторизации для подключения Telegram Push. Дальше человек должен открыть бота и отправить ему этот Write happ_telegram_push_destinations Чаты, куда компания может слать уведомления (личка + группы, куда добавлен бот), и текущая маршрутизация по ви Write happ_telegram_push_destinations_set Задаёт адресатов по видам событий. aiDialogs — завершённые диалоги и звонки, handoff — передача разговора мене Write happ_telegram_push_link_create Создаёт ссылку, POST на которую доставляет сообщение в выбранные чаты . Типичное применение: HTTP-инструмент а Write happ_telegram_push_link_delete Удаляет ссылку. Необратимо: её токен сразу перестаёт работать. Чтобы временно заглушить ссылку, не удаляя — ha Write happ_telegram_push_link_rotate Выдаёт новый токен вместо старого. Прежняя ссылка перестаёт работать немедленно — после ротации нужно вписать Write happ_telegram_push_link_update Меняет название или адресатов ссылки. Токен при этом не меняется — уже настроенные инструменты продолжают рабо Write happ_telegram_push_links_list Ссылки компании: название, адресаты, когда создана и когда последний раз использовалась. Сам url не отдаётся н Write happ_telephony_connect Подключает провайдера телефонии. Ключи по провайдерам: binotel — key+secret; phonet — domain+apiKey; ringostat Write happ_text_campaign_add_recipients Добавляет получателей в рассылку. Дубли номеров отбрасываются автоматически (в т.ч. против уже загруженных). О Write happ_text_campaign_create Создаёт текстовую Viber-рассылку через DirectHub-интеграцию ассистента. Кампания создаётся черновиком и НЕ отп Write happ_text_campaign_image_upload Загружает картинку рекламной рассылки и возвращает imageUrl для happ_text_campaign_create/update. Источник — р Write happ_text_campaign_resume Возобновляет рассылку из паузы — в т.ч. после автопаузы config_error (см. pauseReason в happ_text_campaign_get Write happ_text_campaign_update Частичное обновление рассылки. Редактировать можно только черновик или поставленную на паузу кампанию. Наполне Write happ_tool_create Создаёт инструмент (function-calling tool) для ассистента — обычно вебхук, который ассистент вызывает во время Write happ_tool_update Обновляет инструмент ассистента. (PATCH /assistant-tools-new/:id) Write happ_whatsapp_connect Подключает WhatsApp по номеру телефона через Wasender. (POST /whatsapp-wasender/:companyId/connect) Write happ_widget_connect Создаёт чат-виджет для сайта и сразу возвращает widgetId, testUrl (агент на весь экран — ссылку можно отправит Write happ_widget_update Обновляет настройки веб-виджета: название, описание, список доменов (заменяется целиком). Возвращает актуальны
READ 145 tools
Read happ_access_tokens_list Список API-ключей компании. Сами ключи не показываются — только имена и префиксы. (GET /companies/:companyId/a Read happ_activity_list Журнал действий компании — кто что сделал. Доступен только owner/admin. client='cli' — только действия из терм Read happ_analyses_list Результаты LLM-анализов диалогов. analysisId указан — вернёт один анализ целиком. (GET /conversation-analytics Read happ_analysis_job_get Статус, прогресс и (когда готово) отчёт фонового анализа диалогов, запущенного happ_conversations_analyze (в о Read happ_analytics Статистика компании из раздела «Аналитика». metric: overview — ТОЛЬКО сводные числа за период с сравнением к п Read happ_assistant_drafts_list Список dev-черновиков ассистента. Черновик — скрытая копия для экспериментов: плейграунд и тесты работают, кан Read happ_assistant_get Детали ассистента по id: промпт, настройки и VA-регистрация (провайдер, модель, голос, статус синка). (GET /as Read happ_assistant_integration_bind Привязывает подключённый канал (companyIntegrationId из happ_integrations_list) к ассистенту — после этого асс Read happ_assistant_integration_settings_get Текущие настройки CRM/канала у ассистента (что включено: поиск клиента, создание заявок, каталог, запись звонк Read happ_assistant_integrations_list Список привязок каналов и CRM к ассистентам: только ФАКТ привязки плюс состояние функций CRM (features: search Read happ_assistant_settings_catalog Справочник настроек ассистента с текущими значениями: поведение в разговоре (голос: активность, ответ после ти Read happ_assistant_templates_list Отраслевые шаблоны для создания ассистента (как на странице создания в кабинете): ресторан, отель, медцентр, н Read happ_assistant_version_diff Git-стиль дифф между двумя состояниями ассистента. Каждая сторона — id версии, 'live' (текущее несохранённое с Read happ_assistant_versions_list Список версий ассистента: номер vN, origin (commit/backup/restore/promote/agent_edit), сообщение, автор, стати Read happ_assistants_list Список ассистентов. Можно фильтровать по компании, папке и искать по имени. (GET /assistants-new) Read happ_auditor_chat_audits Проверки аудитора для конкретного чата, новые сверху. Это и есть отчёт режима shadow: что судья решил бы по ка Read happ_auditor_profile_get Профиль инлайн-аудитора ассистента. null означает, что своего профиля у ассистента нет и он наследует общий по Read happ_billing_credits_history Последние операции по балансу LLM-кредитов компании: списания за диалоги, тесты, аудитор, пополнения. (GET /bi Read happ_billing_overview Сводка по биллингу компании: баланс LLM-кредитов, активные подписки и их продукты, использование ресурсов (диа Read happ_call_get Детали звонка по id, включая транскрипт (replies). (GET /calls-history/:id) Read happ_call_originate РЕАЛЬНЫЙ исходящий телефонный звонок голосового ассистента на номер клиента . Запускай ТОЛЬКО по явной просьбе Read happ_call_queue_get Детали очереди обзвона: настройки, окна, политика перезвона, счётчики. (GET /call-queues/:id) Read happ_call_queue_numbers Список номеров очереди с их статусами (ожидает, дозвон, завершён). (GET /call-queues/:id/numbers) Read happ_call_queue_pause Ставит очередь на паузу: новые звонки не начинаются, текущие завершаются. (POST /call-queues/:id/pause) Read happ_call_queues_list Список очередей массового обзвона компании: статус, ассистент, прогресс. (GET /call-queues) Read happ_call_replies_swap_speakers Меняет местами спикеров всего транскрипта — когда транскрипция перепутала менеджера и клиента. (PATCH /calls-h Read happ_call_reply_split Разбивает реплику транскрипта на две по позиции символа. (POST /calls-history/:callId/replies/:replyId/split) Read happ_call_retranscribe Запускает повторную транскрипцию записи звонка. (POST /calls-history/:id/retranscribe) Read happ_calls_list История звонков компании, новые сверху. (GET /calls-history) Read happ_chat_ai_settings_get Настройки AI-помощника оператора (раздел Настройки › Чаты): провайдер и модель для переписывания/перевода, вкл Read happ_chat_get Детали чата по id. (GET /chats/:id) Read happ_chat_messages Сообщения чата. Возвращаются в хронологическом порядке (старые сверху). (GET /messages?chatId=...) Read happ_chat_sessions Список диалоговых сессий чата. (GET /chats/:id/sessions) Read happ_chat_toggle_ai Включает или отключает ответы ассистента в конкретном чате. (PATCH /chats/:id/ai-control) Read happ_chats_list Список чатов компании. include=lastMessage добавляет последнее сообщение каждого чата. (GET /chats) Read happ_companies_list Список компаний, к которым у пользователя есть доступ. Возвращает id, название, описание и статус. (GET /compa Read happ_company_get Детали компании по id, включая участников и подписки. (GET /companies/:id) Read happ_company_invitations_list Приглашения в компанию, которые ещё не приняты: email, роль, дата, срок действия. Отозвать — happ_invitation_r Read happ_company_members_list Команда компании (раздел «Участники»): пользователи, их роли (owner / admin / member) и email. Права по продук Read happ_conversations_analyze Глубокий анализ реальных диалогов компании: берёт последние N чатов/звонков по фильтрам, отдаёт их полные расш Read happ_conversations_analyze_estimate Считает, сколько диалогов попадёт в анализ по фильтрам, у скольких есть текст, и сколько это будет стоить (мод Read happ_conversations_list Единая история чатов и звонков компании (раздел «История»): контакт, агент, канал, превью, дата, длительность Read happ_crm_activities_list Звонки, диалоги, заметки, смены стадий по контакту/сделке/лиду или по всей компании за период. (GET /crm/activ Read happ_crm_analysis_job_get Состояние и результат фонового анализа CRM по jobId из happ_crm_analyze. (GET /crm/analysis/jobs/:id) Read happ_crm_analyze Свободный анализ по всей базе CRM компании («почему теряем сделки из Instagram», «какие менеджеры дольше держа Read happ_crm_analyze_estimate Перед свободным анализом CRM (happ_crm_analyze): сколько записей попадёт под фильтр, сколько секунд и долларов Read happ_crm_call_triggers_list Список настроенных автозвонков по событиям CRM: для одной подключённой CRM (companyIntegrationId) или для одно Read happ_crm_catalog_resync Заново загружает каталог товаров/услуг из CRM в базу знаний ассистента (кнопка «Обновить каталог» в настройках Read happ_crm_contact_get Полная карточка контакта: идентификаторы (телефоны, email, мессенджеры), организация, все сделки и лиды, после Read happ_crm_contacts_search Контакты (клиенты) компании: поиск по имени, телефону, email; фильтры по тегу, источнику, менеджеру, «без акти Read happ_crm_deals_list Сделки/заказы с фильтрами: воронка, стадия или категория стадии, менеджер, источник, период, сумма, «застряли Read happ_crm_leads_list Лиды с теми же фильтрами, что happ_crm_deals_list (там, где CRM отличает лид от сделки: KeyCRM-воронки, Zoho L Read happ_crm_options_list Значения из подключённой CRM для настроек: stages, pipelines, statuses, funnels, sources, users, employees, le Read happ_crm_pull_preview Сколько записей CRM попадёт под условия pull-кампании: matched, callable (с телефоном), withoutPhone, примеры Read happ_crm_pull_source_pause Ставит pull-источник на паузу: новые записи из CRM в очередь не попадают, уже добавленные номера остаются. (PO Read happ_crm_pull_sources_list Список pull-источников (выборок из CRM в очередь обзвона) с их статусом (active/paused/broken/done), расписани Read happ_crm_schema ПЕРВЫЙ вызов перед любым вопросом про клиентов/сделки/лиды/воронку: какая CRM зеркалируется и в каком она сост Read happ_crm_stats Готовые цифры по сделкам (или лидам) за период: всего / открытые / успешные / потерянные, выручка успешных, ср Read happ_crm_sync_resync Запустить полный импорт заново (дёшево: неизменённые записи пропускаются по хэшу). Используй, когда пользовате Read happ_crm_sync_status Что зеркалируется, статус импорта/дельты, курсоры по сущностям, последние ошибки и записи, которые не удалось Read happ_directhub_templates_list Шаблоны сообщений, заведённые и отмодерированные в кабинете DirectHub. Создать шаблон через API нельзя — тольк Read happ_filters_describe Актуальный allowlist фильтров для списков (чаты, звонки, история, диалоги мониторов) из GET /filters: поля, ти Read happ_folders_list Список папок ассистентов. (GET /assistant-folders-new) Read happ_integration_get Детали одной подключённой интеграции: тип, активна ли, конфигурация (секреты скрыты), домены виджета, URL вебх Read happ_integration_next_steps Чек-лист шагов после подключения/привязки интеграции данного типа: что делается само, что должен сделать польз Read happ_integration_sync Запускает импорт существующих диалогов и сообщений из подключённого канала в Happ (Telegram-аккаунт, Instagram Read happ_integration_webhook_event_get Полное тело одного входящего события интеграции (payload, статус обработки, ошибка) — для разбора, почему собы Read happ_integration_webhook_events Входящие вебхук-запросы интеграции за последние 7 дней: статус, HTTP-код, длительность, IP, ошибка валидации. Read happ_integration_webhook_token_rotate Отзывает все выданные ранее webhook-адреса интеграции (custom messenger, call webhook, CRM-вебхуки) и выдаёт н Read happ_integrations_catalog Все интеграции, которые платформа умеет подключать (мессенджеры, CRM, телефония, вебхуки, уведомления, свои AI Read happ_integrations_list Список подключённых интеграций/каналов компании: telegram, telegram_bot, whatsapp_, instagram, widget, телефон Read happ_invoices_list Счета (инвойсы) компании: тип, сумма, оплачен ли, описание, ссылка на PDF если есть. (GET /invoices) Read happ_knowledge_get Детали записи базы знаний по id, включая содержимое. (GET /assistant-knowledge-new/:id) Read happ_knowledge_list Список записей базы знаний ассистента. (GET /assistant-knowledge-new) Read happ_llm_key_models_list Список моделей, которые реально доступны по подключённому ключу клиента (OpenAI, Claude, Gemini, Groq) — из AP Read happ_llm_models_list Модели из VA-каталога — их id идут в voiceLlmModelId (строка-слаг, НЕ UUID). Для textLlmModelId используй happ Read happ_logout Удаляет сохранённые токены Happ с этого компьютера. Read happ_me Полный профиль текущего пользователя: имя, email, телефон и его подтверждение, наличие пароля, привязки Telegr Read happ_message_styles_list Стили переписывания сообщений оператора (кнопка «переписать» в чате): системные (formal, business, friendly, c Read happ_monitor_conversations Диалоги, попадающие под монитор, с их оценками. (GET /conversation-analytics/monitors/:id/conversations) Read happ_monitor_create Создаёт монитор качества диалогов — LLM оценивает чаты/звонки по критериям. criteria: массив {id, name, descri Read happ_monitor_delete Удаляет монитор качества. (DELETE /conversation-analytics/monitors/:id) Read happ_monitor_templates_list ШАБЛОНЫ для создания нового монитора анализа (Анализ менеджера/клиента/продажи) — НЕ список мониторов компании Read happ_monitor_update Обновляет монитор качества. (PATCH /conversation-analytics/monitors/:id) Read happ_monitors_list Список мониторов анализа диалогов. (GET /conversation-analytics/monitors) Read happ_morning_brief_preview Что попадёт в утреннюю сводку компании сегодня (неотвеченные диалоги, новые, выигранные, проблемы). null — сво Read happ_notification_digests_list История отправленных дайджестов и утренних сводок: период, каналы, отчёт. Для вопросов «почему не пришёл дайдж Read happ_notification_preferences_get Личные настройки уведомлений пользователя в компании: уровень, ежедневный дайджест и его час, заглушённые кана Read happ_notification_rules_get Текущие правила уведомлений интеграции Telegram-push / Slack-push / mobile push / email: уведомления об ИИ-диа Read happ_payments_list Платежи компании: сумма, статус (succeeded / pending / failed), дата, за что (пополнение кредитов, подписка). Read happ_permissions_list Права доступа участников компании. userId указан — права одного участника, иначе всех. (GET /companies/:compan Read happ_phone_detach Отвязывает телефон от ассистента. (POST /assistant-phones-new/detach) Read happ_phone_get Детали телефона по id. (GET /assistant-phones-new/:id) Read happ_phones_list Список SIP-телефонов компании. Телефон в Happ — это SIP-учётка: номер + sipLogin + хост телефонии. (GET /assis Read happ_platform_guide Что умеет платформа Happ и где что настраивается: для каждого раздела и таба кабинета — название как в меню, ч Read happ_quick_replies_list Список быстрых ответов (шаблонов сообщений оператора) компании, с папками и шорткатами. (GET /quick-replies) Read happ_quick_reply_folders_list Список папок быстрых ответов компании. (GET /quick-replies/folders) Read happ_report_estimate Сколько будет стоить отчёт по разговорам за период: сколько диалогов и звонков попадёт в разбор, сколько уже р Read happ_report_get Фаза прогона, сколько разговоров разобрано и сам документ, если он готов. (GET /conversation-analytics/reports Read happ_report_order Запускает сборку отчёта: разбирает разговоры периода по критериям отчёта и отдаёт числа в модель, которая пише Read happ_report_schedules_list Расписания отчётов компании: как часто, в какой час, что было с последним выпуском. (GET /conversation-analyti Read happ_report_share Публикует готовый отчёт: короткая ссылка и PDF. Ссылка открыта любому, у кого она есть, и живёт до указанного Read happ_report_templates Какие отчёты платформа умеет собирать и по каким данным. Недоступный шаблон — это источник, который ещё не под Read happ_reports_list Прогоны отчётов и выданные документы: фаза, период, сколько разобрано, ссылки. Отвечает на «где мой отчёт» и « Read happ_sheets_pull_inspect Проверяет ссылку на Google-таблицу: возвращает spreadsheetId, название и список листов (id = gid, title); pres Read happ_sheets_pull_preview Читает лист и показывает, что импортируется: headers (заголовки колонок), phoneColumn (указанная или угаданная Read happ_sheets_pull_source_pause Ставит источник на паузу: лист больше не перечитывается, уже добавленные номера остаются в очереди. (POST /she Read happ_sheets_pull_sources_list Список источников-таблиц очереди обзвона со статусом (active/paused/broken/done), расписанием, статистикой пос Read happ_social_comments_list Все комментарии, отзывы и вопросы под ОДНИМ постом/товаром в порядке появления, включая ответы ассистента и оп Read happ_social_comments_search Отзывы о товарах Rozetka, вопросы о товарах и комментарии Instagram/Facebook по всей компании одним списком с Read happ_social_comments_stats Сводка по отзывам, вопросам и комментариям под те же фильтры, что и поиск: сколько всего, сколько ждут ответа, Read happ_social_posts_list Посты Instagram/Facebook и товары Rozetka, под которыми есть комментарии, отзывы или вопросы: подпись/название Read happ_store_logs Собирает трассу вызовов happ_ инструментов текущей сессии (аргументы с маскировкой секретов, ответы, ошибки, т Read happ_subscription_get Активные подписки компании: тариф, продукты (чат-ассистент / голосовой / аналитика), лимиты, статус, дата окон Read happ_support_request Отправляет обращение в службу поддержки Happ (команда получает его в Slack и Telegram) — ровно то же, что форм Read happ_tariffs_list Тарифы платформы, доступные компании (витрина раздела «Биллинг»): название, цена в месяц, лимит диалогов (maxU Read happ_test_case_create Создаёт тест-кейс. mode=script — фиксированные реплики клиента (1-3, для точечных проверок формулировок); mode Read happ_test_case_update Частичное обновление тест-кейса. (PATCH /assistants/:assistantId/test-cases/:caseId) Read happ_test_cases_generate LLM предлагает тест-кейсы по промпту/инструментам/базе знаний ассистента (ничего не сохраняет — сохраняйте выб Read happ_test_cases_list Список тест-кейсов ассистента. (GET /assistants/:assistantId/test-cases) Read happ_test_media_upload Загружает фото, которое «клиент отправит» в тестовом диалоге. Источник — ровно один из: fileId (файл уже загру Read happ_test_run_estimate Оценка токенов и стоимости прогона ДО запуска. Вызывайте перед прогоном многих кейсов. (POST /assistants/:assi Read happ_test_run_get Один прогон: статус, passed/failed, токены, стоимость. (GET /assistants/:assistantId/test-runs/:runId) Read happ_test_run_results Результаты по кейсам прогона: вердикт судьи, score, транскрипт диалога с tool-вызовами. (GET /assistants/:assi Read happ_test_run_start Запускает прогон тест-кейсов. Асинхронный: вернётся run со status=pending — опрашивайте happ_test_run_get/resu Read happ_test_runs_list Список прогонов ассистента, новые сверху. (GET /assistants/:assistantId/test-runs) Read happ_test_settings_get Уровень «для всех тестов»: mockAllTools (мокать каждый вызов инструмента) и общие toolMocks ассистента . Кейсо Read happ_test_settings_update PATCH /assistants/:assistantId/test-settings. mockAllTools=true — ЛЮБОЙ вызов инструмента в тестах возвращает Read happ_test_suggest_prompt_fix LLM-советник предлагает точечные правки промпта по проваленному результату. Правку промпта применяйте через ha Read happ_text_campaign_get Рассылка по id со статистикой прогресса: stats = {total, waiting, sending, sent, failed, cancelled}. Рассылка Read happ_text_campaign_pause Ставит запущенную рассылку на паузу: новые отправки прекращаются, уже уходящее сообщение доотправится. Возобно Read happ_text_campaign_recipients Список получателей рассылки со статусами. Для разбора сбоев фильтруйте status=failed — у таких строк заполнен Read happ_text_campaigns_list Список текстовых рассылок компании со статистикой, новые сверху. (GET /text-campaigns) Read happ_text_llm_models_list Текстовые модели платформы. Их id — UUID и идут ТОЛЬКО в textLlmModelId; для голоса нужен happ_llm_models_list Read happ_tool_get Детали инструмента по id: вебхук, параметры, режим выполнения. (GET /assistant-tools-new/:id) Read happ_tool_logs История вызовов инструмента ассистента: аргументы, ответ, статус (success / error / pending), время. (GET /ass Read happ_tools_list Список инструментов (function-calling tools) ассистента. (GET /assistant-tools-new) Read happ_trace_recent Компактный список happ_ вызовов текущей MCP-сессии (номер, инструмент, статус, время) без аргументов и ответов Read happ_voice_providers_list Провайдеры голосового ассистента, доступные компании: платформенные и приватные (isPrivate=true — созданы из с Read happ_voices_list Голоса из VA-каталога — их id идут в voiceId. Без providerType вернёт голоса всех провайдеров. (GET /assistant Read happ_whatsapp_status Состояние WhatsApp (WaSender) в компании: connected — сессия активна; awaiting_scan — интеграция создана, но Q Read happ_whoami Показывает текущего авторизованного пользователя Happ. (GET /auth/me) Read happ_widget_customize Настраивает внешний вид чат-виджета: тема, акцентный цвет, позиция, размер, форма углов, подпись на кнопке, ти Read happ_widget_embed_code Возвращает код для вставки уже существующего виджета на сайт (html / gtm / wordpress / nextjs), его widgetId, Read happ_zoho_watch_renew Продлевает/пересоздаёт подписку Happ на события Zoho CRM (Leads/Deals/Contacts), по которой работают автозвонк

Related servers

Other MCP servers with similar tools — same risk classification, starter policies for each.

Questions about Platform

Can an AI agent move money through the Platform MCP server? +

Yes. The Platform server exposes 1 financial tools including happ_assistant_transfer. Without a policy, an autonomous agent can call these with no spend caps, no rate limits, and no approval flow. PolicyLayer lets you block financial tools by default, require human approval, or set per-tool rate limits — enforced on every call.

Can an AI agent delete data through the Platform MCP server? +

Yes. The Platform server exposes 25 destructive tools including happ_access_token_revoke, happ_assistant_delete, happ_assistant_integration_unbind. These permanently remove resources with no undo. PolicyLayer blocks destructive tools by default so they never reach the upstream server.

How do I prevent bulk modifications through Platform? +

The Platform server has 93 write tools including happ_access_token_create, happ_assistant_commit, happ_assistant_copy. Set a rate limit in your policy -- for example, 10 calls per hour prevents an agent from making more than 10 modifications per hour. PolicyLayer enforces this at the gateway, before calls reach Platform.

How many tools does the Platform MCP server expose? +

275 tools across 5 categories: Destructive, Execute, Financial, Read, Write. 145 are read-only. 130 can modify, create, or delete data.

How do I enforce a policy on Platform? +

Register the Platform MCP server in PolicyLayer, apply the suggested rules above (adjust the limits to your use case), and point your AI client at the PolicyLayer proxy URL instead of the server directly. Your agents keep the same tools; PolicyLayer evaluates every call against policy before it executes. Nothing to install, live in minutes.

Enforce policy on every Platform tool call.

Deterministic rules across all 275 Platform tools. Per-identity grants. Full audit log. Live in minutes. Nothing to install.

Instant setup, no code required.

275 Platform tools catalogued and risk-classified — across an index of 46,500+ MCP servers.

// WHERE THIS COMES FROM

These policies come from Platform's registry record.

The record behind this page: verified identity, auth posture, risk grade, every tool classified, recommended policy — re-checked continuously.

Teams ship this data inside their own products. See what a licence covers →

// GET IN TOUCH

Have a question or want to learn more? Send us a message.

Message sent.

We'll get back to you soon.