Bitrix24 MCP server with call transcription
Bitrix24 MCP Server
Bitrix24 MCP server with 35 tools: tasks, CRM, knowledge base, and local call transcription
- 1 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- Creates and modifies tasks, deals, and notes in the live portal
- Downloads call recordings containing personal client data for local processing
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/paskal-bitrix24-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Creates and modifies tasks, deals, and notes in the live portal
- Downloads call recordings containing personal client data for local processing
This is third-party code. Review the repository files before installing.
What it does
The server connects to Bitrix24 via an incoming webhook and provides the agent with tools for tasks (list, card, creation, update, statuses, comments with BBCode and mentions, checklists, kanban stages), CRM (deals, contacts, leads, activity timeline, Voximplant call statistics), and users with workgroups. A separate set of five tools downloads call recordings and transcribes them locally without cloud use: a fast level using GigaAM v2, a readable level using Whisper large-v3, and a maximum level combining GigaAM, Whisper, and pyannote diarization with speaker recognition. Timeline notes include protection against accidental overwrites (create does not overwrite existing notes without explicit replace or append). Optionally, it connects to a third-party knowledge base app “Knowledge base and testing” with reading, writing articles, and querying its GPT assistant if a token is provided.
Who it is for. For sales and support teams using Bitrix24 who need call transcription without sending audio to the cloud, in addition to tasks and CRM.
Good fit when
- Local call transcription without sending audio to external services
- Full set of task and CRM tools with checklists and kanban stages
- Integration with the portal knowledge base and protection of timeline notes from overwriting
Not a fit when
- Only simple access to deals and tasks is needed without installing Python environments for transcription
- No resources available for local running of Whisper or GigaAM models (several gigabytes of weights)
- Business process automation is required: no tools for bizproc
Example request
Transcribe the last call recording for deal 4821 and save a brief note to the deal timelineMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
BITRIX24_WEBHOOK_URLrequired, secret- Full URL of the incoming Bitrix24 webhook
BITRIX24_WEBHOOK_OP_REFsecret- 1Password secret link instead of direct webhook URL
KB_API_TOKENsecret- Knowledge base app token for kb_* tools
HF_TOKENsecret- HuggingFace token for gated diarization models in the maximum transcription level
Limitations
Call transcription requires separate Python environments with torch, and the maximum level also requires a HuggingFace token with accepted terms for pyannote models. Knowledge base tools only work with the third-party paid app “Knowledge base and testing.” Native Bitrix24 CoPilot functions for call transcription via REST API are not available, so the server downloads and transcribes recordings locally.
How to disable. Remove the bitrix24 server entry from the client’s .mcp.json file, stop the server process, and revoke the webhook in the portal if needed.
FAQ
Can the server read call transcriptions directly from Bitrix24?
No, call transcriptions are not available via REST API in Bitrix24’s interface by any method, so the server downloads the recording and transcribes it locally.
What is needed for maximum transcription quality?
A heavy Python environment with GigaAM, faster-whisper, and pyannote.audio, ffmpeg in PATH, and a HuggingFace token with accepted terms for gated pyannote models.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 MCP by Bit2Beat
Bitrix24 MCP Server
Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals
Bitrix24 MCP Server (qwito)
Bitrix24 MCP Server
A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics
An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
A read and write MCP server for the Bitrix24 REST API: CRM, tasks, scrum, calendar, disk, messaging and portal events
Bitrix24 MCP server with sales analytics
Bitrix24 MCP Server
Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Bitrix24 MCP server with call transcription (this card) | no | API key | 1 | |
| Bitrix24 MCP by Bit2Beat | no | API key | 6 | CRM, tasks, drive |
| Bitrix24 MCP Server on an OAuth app | no | OAuth | 1 | knowledge base |
| Bitrix24 MCP for task planning | no | API key | 1 | subtasks, scrum and kanban |
README in short
The README lists 35 tools grouped by category (tasks, comments, checklists, kanban, CRM, call transcription, users and workgroups, knowledge base), explains how to create an incoming webhook with the necessary permissions, two ways to provide the secret (environment variable or 1Password link), three levels of local call transcription with environment and variable requirements, two options for connecting to Claude Code via .mcp.json, and a development section with tests and an MCP inspector. Licensed under MIT.