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
MCP server

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
All reasons and checks
Russian stack

paskal/bitrix24-mcp-server

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/paskal-bitrix24-mcp-server

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Broad 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 timeline

MCP

Transport
stdio
Authentication
API key

Environment variables

BITRIX24_WEBHOOK_URL required, secret
Full URL of the incoming Bitrix24 webhook
BITRIX24_WEBHOOK_OP_REF secret
1Password secret link instead of direct webhook URL
KB_API_TOKEN secret
Knowledge base app token for kb_* tools
HF_TOKEN secret
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.

Bitrix24 MCP by Bit2Beat

Bitrix24 MCP Server

Russian stack

Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals

MCP serverBroad access6Repository stars

Bitrix24 MCP Server (qwito)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics

MCP serverBroad access
Russian stack

An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes

MCP serverBroad access65Repository stars

Bitrix24 MCP Server (gunnit)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports

MCP serverBroad access35Repository stars
Russian stack

A read and write MCP server for the Bitrix24 REST API: CRM, tasks, scrum, calendar, disk, messaging and portal events

MCP serverBroad access1Repository stars
Russian stack

Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance

MCP serverExtended access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Bitrix24 MCP server with call transcription (this card)noAPI key1
Bitrix24 MCP by Bit2BeatnoAPI key6CRM, tasks, drive
Bitrix24 MCP Server on an OAuth appnoOAuth1knowledge base
Bitrix24 MCP for task planningnoAPI key1subtasks, 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.

README badge

Report a problem