b24-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| B24_USER_ID | No | Optional user ID; if not provided, it will be determined automatically via user.current | |
| B24_WEBHOOK | Yes | The incoming webhook URL for the Bitrix24 portal (e.g., https://<portal>/rest/<id>/<token>/) |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| whoamiA | Кто владелец подключённого вебхука. Быстрая проверка, что мост живой. |
| person_findA | Найти человека на портале: должность, отдел, контакты, активен ли. Зови ЭТО до обращения по ID — в крупной компании есть однофамильцы. |
| calendar_eventsB | События календаря: время, участники, кто host.
|
| tasks_listB | Задачи человека в выбранной роли. Дефолт |
| task_getB | Шапка задачи: тело, статус, дедлайн, есть ли чат обсуждения. |
| task_chatB | Обсуждение внутри задачи — там суть, а не в полях. Системные записи (назначения, смены сроков) по умолчанию скрыты. |
| tasks_updatesA | Что шевелится в СВОИХ задачах за окно + какие появились новые. Идёт по recent-хвосту, а не по списку своих member-задач (их тысячи → таймаут). Дёшево: последняя реплика уже приходит в recent. |
| chat_readA | Прочитать диалог, где ты участник: групповой чат или личку. Вложения отдаются списком (имя, размер, disk_id) — ссылки на скачивание сюда не попадают, они могут нести auth-параметр. |
| projects_listC | Проекты-коллабы по свежести активности. Проект группирует чаты (задачи, синки, под-чаты); их содержания обычно нет в заметках — это прямой слой слепых пятен. |
| project_chatsA | Из чего состоит проект: дочерние чаты (задачи, синки, под-чаты). Главный чат проекта сюда не входит — это и есть |
| project_readC | Прочитать обсуждение в чате проекта. |
| followups_listC | Завершённые звонки с ГОТОВЫМ AI-разбором за окно. Звонки без разбора портал не возвращает — пустой список это норма, а не сбой. |
| followup_getA | Разбор звонка: тема, повестка, договорённости, action items, участники. ⚠️ |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 13 tools
Each tool targets a distinct resource or aspect: calls (followups_list vs followup_get), tasks (list, get, chat, updates), people, projects, calendar, and chat. No overlapping purposes; descriptions clarify boundaries.
Mostly consistent verb_noun snake_case pattern (e.g., tasks_list, task_get, project_read). Minor inconsistencies: plural vs singular (tasks_list vs task_get, followups_list vs followup_get) and a standalone unlike whoami.
13 tools cover the apparent domain of a CRM portal (people, tasks, projects, calls, calendar, chats) without redundancy. Each tool earns its place for a focused integration.
Heavily read-oriented: tools retrieve data but lack create, update, or delete operations. Users can inspect tasks, projects, calls, and chats but cannot modify them, causing dead ends for agents needing to take action.