MCP сервер для работы с Bitrix24 через webhook — задачи, чаты, пользователи
Server has 13 tools with basic schemas and descriptions in Russian. All tools have input schemas with type definitions and parameter descriptions, meeting minimum requirements. However, descriptions are minimal (10-80 chars, well below the 50-200 char LLM-optimized baseline), lack context on WHEN to use each tool, and do not explain consequences of write/destructive operations. No output schemas documented. Parameter descriptions are terse and lack format/constraint details. Error handling is absent, no recovery guidance, no actionable error messages. Tool naming follows verb_noun pattern (task_search, task_create) but lacks clarity on distinctions (task_update vs task_create for similar operations). No tool annotations (readOnlyHint, destructiveHint, idempotentHint). Russian descriptions reduce LLM comprehension in English-primary agents.
Отправить сообщение в чат Bitrix24
Создать документ в базе знаний Bitrix24 (Knowledge Base 2.0)
Удалить документ из базы знаний Bitrix24
Получить документ из базы знаний Bitrix24
Поиск документов в базе знаний Bitrix24
Обновить документ в базе знаний Bitrix24
Создать новую задачу в Bitrix24
Descriptions are minimal (10-80 chars) and lack LLM-optimized context. No explanation of WHEN to use each tool, what it returns, or consequences of write/destructive operations. Baseline for A+ tools is 50-200 chars with clear intent guidance.
No output schemas documented. LLMs cannot plan downstream tool calls or extract required fields (e.g., task_id from task_create, user_id from user_list). Agents must guess what fields are returned.
No error handling or recovery guidance. Errors are raw HTTP status codes or API responses with no actionable next steps. Pattern requires: 'User not found. Try search_users() with a partial name.' instead of bare error codes.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | F | 43 | 2026-07-28+ | v2 |
Удалить задачу из Bitrix24
Получить полную информацию о задаче по ID
Поиск задач по текстовому запросу в Bitrix24
Обновить существующую задачу в Bitrix24
Получить информацию о пользователе Bitrix24
Получить список пользователей Bitrix24
Destructive tools (task_delete, kb2_document_delete) lack confirmation or dry-run support. Agents can delete data without safeguards. Pattern requires confirmation_before_execute or dry-run capability.
Tool descriptions are in Russian, reducing comprehension in English-primary LLM agents. Descriptions should be in English for maximum compatibility with multilingual agent systems.