К содержимому
Интеграции

Работа с агентом

Обновлено

Найти сотрудника

Найди сотрудника по e-mail marina@example.com и покажи его должность,
группы и текущий статус. Используй team_list_users и team_get_user.

Адрес в примере условный. Поиск со знаком @ выполняется по e-mail. Если агент одновременно укажет группу, приоритет будет у фильтра группы: поиск нужно выполнить отдельным вызовом.

Посмотреть отсутствующих

Сначала получи список календарей. Покажи отсутствия сотрудников
с 1 по 30 ноября 2026 года: отдельно по людям и по видам отсутствий.
Ничего не создавай.

Для свода агент использует team_get_absences, для отдельных записей — team_list_events с kind=status. Названия календарей берутся с вашей установки: наличие календарей «Отпуск» или «Болезнь» заранее не предполагается.

Пример отчёта об отсутствиях сотрудников На условных данных показаны сотрудники отдела, виды отсутствий, периоды и число дней.

Отметить отсутствие

Найди Марину по e-mail marina@example.com и проверь календарь «Отпуск».
Если сотрудник и календарь найдены однозначно, проверь события с 9 по
13 ноября 2026 года и отметь отпуск на эти дни через team_mark_absence.
После создания покажи запись. Если похожий отпуск уже есть, сообщи об этом.

Создание отсутствия не требует confirm=true. Повторный вызов создаёт новую запись, поэтому проверка существующих событий помогает избежать дублей.

Пригласить сотрудника

Создай приглашение для Ильи с e-mail ilya@example.com.
Сначала проверь, нет ли уже действующего сотрудника или приглашения
с этим адресом. После создания покажи contact_id и срок приглашения.
Группы и права пока не назначай.

Обязателен только e-mail. При необходимости инструмент принимает сведения профиля, группы и уровни доступа по приложениям. Срок приглашения в описании инструмента — трое суток; фактическая дата истечения возвращается в ответе. Ответ не содержит ссылки приглашения.

Пример приглашения сотрудника и назначения доступа В примере агент сообщает о создании приглашения, добавлении сотрудника в отдел и полном доступе к CRM.

Проверить права

Покажи права Олега по приложениям и группы, через которые он получает
доступ. Отдельно укажи, является ли он администратором. Ничего не меняй.

Нужны право токена team_get_access и администратор приложения «Команда». Для объяснения агент использует is_admin, список приложений и from_groups.

Пример проверки прав сотрудника На условных данных показаны уровни доступа по приложениям и их источники: группа или личное назначение.

Изменить состав группы

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

team_set_group_members заменяет состав целиком. Все участники, отсутствующие в новом массиве, исключаются. Вызов принимает от 1 до 200 контактов и не требует confirm=true.

Отключить сотрудника

Найди сотрудника по e-mail oleg@example.com и покажи его карточку.
Перед отключением запроси моё согласие. После согласия вызови
team_disable_user с confirm=true и проверь состояние сотрудника.

Плагин проверяет параметр подтверждения, а получение согласия в разговоре поручается агенту. Для обратного включения используется team_enable_user. Отключение меняет состояние пользователя и не удаляет его контакт.

Подтверждение отключения сотрудника Агент показывает последствия отключения и запрашивает согласие до закрытия входа в бэкенд.

Какие данные получает клиент

Данные возвращаются подключённому MCP-клиенту в ответах на вызовы. Состав зависит от инструмента и прав:

Запрос Какие сведения могут попасть в ответ
Сотрудники Имя, должность, компания, логин, e-mail, телефон, локаль, даты создания и последнего визита, состояние пользователя
Карточка Дополнительно группы, статус, сведения о приглашении и URL фотографий
Группы и локации Название, описание, участники, адрес и координаты локации
Права Уровни доступа по приложениям, административный статус, источники через группы
События Сотрудник, календарь, даты, название, описание и место
Приглашения Сотрудник, e-mail, даты создания и истечения, оставшиеся часы
Журнал Сотрудник, действие, приложение, дата, связанный контакт и параметры записи

Отдельного API-ключа внешнего сервиса, webhook или задания cron в плагине нет. MCP-соединение и авторизацию обеспечивает приложение MCP. Если клиент использует внешний ИИ-сервис, дальнейшая передача полученных ответов определяется устройством этого клиента.