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
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- Full CRUD on deals, leads, contacts and companies, including deletion
- A broad-permission webhook is stored in the client config
- Monitoring tools read specific employees' activity
Install
Manual install
git clone https://github.com/qwito/bitrix24-mcp.git && cd bitrix24-mcp && npm install && npm run buildAfter building, set BITRIX24_WEBHOOK_URL and point your client config to build/index.js.
This is third-party code. Review the repository files before installing.
What it does
The server connects to a Bitrix24 portal via an inbound webhook and exposes more than 45 tools: full CRUD and filtering for contacts, deals, leads and companies with filters by budget, status and date ranges, pipeline and stage management, tasks with filters and reading their chat and comments, user lookup and bulk ID-to-name resolution. A separate tool group covers monitoring: activity summaries, account analysis, user comparison, plus diagnostics: CRM search, webhook validation and permission checks, and settings inspection.
Who it is for. For Bitrix24 sales teams that need broad CRM access from an agent: from a deal card to manager activity analytics.
Good fit when
- You want broad CRM coverage in one server: contacts, deals, leads, companies
- You need activity analytics and user comparison, not just CRUD
- You need webhook permission diagnostics before production use
Not a fit when
- You need infoblocks, disk or business processes: this tool set does not cover them
- You want a ready deploy without building from source via npm run build
Example request
Show deals over 100,000 rubles in the negotiation stage and compare two managers' activity for the monthLimitations
There are no infoblock, disk or business-process tools, only CRM, tasks and analytics. The webhook needs CRM, task and user permissions, or some tools will fail. A npm run build step is required before use, and the README does not state a separate license.
How to disable. Remove the bitrix24 block from your MCP client config (claude_desktop_config.json or .claude/settings.json).
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| BITRIX24_WEBHOOK_URL required, secret | Portal inbound webhook URL with CRM, Tasks and Users permissions |
Security check
- Full CRUD on deals, leads, contacts and companies, including deletion
- A broad-permission webhook is stored in the client config
- Monitoring tools read specific employees' activity
README in short
The English README lists functionality in blocks (contacts, deals, leads, companies, tasks, users, monitoring, diagnostics), states requirements (Node 18+, a webhook with the right permissions), gives install and build steps, a table of tools by module with counts, and config examples for Claude Desktop and Claude Code.
FAQ
How do I check webhook permissions before using it?
There is a dedicated diagnostic tool that checks the webhook and its permissions without changing data.
Is there a Claude Code setup?
Yes, the README shows both claude_desktop_config.json and .claude/settings.json with the same structure.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail