Bitrix24 MCP Server
An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes
Install
export BITRIX_WEBHOOK_URL="https://your-domain.bitrix24.ru/rest/1/yoursecretcode/"
uvx bitrix24-mcpIn the client config use the uvx command with the bitrix24-mcp argument and the same variable in env.
This is third-party code. Review the repository files before installing.
What it does
The server connects to cloud or on-premise Bitrix24 through an inbound webhook and gives the agent CRM access. The agent can find a contact by name, phone or email, fetch a contact or deal by ID, and list deals by contact, company or active status. The only write operation changes a deal stage. Besides tools, the server exposes MCP resources with readable contact and deal cards and a list of active deals.
Who it is for. For sales teams and Bitrix24 integrators who need quick agent access to contacts and deals.
Good fit when
- You need to find a CRM client by phone or email right from an agent chat
- You need a list of active deals for a company
- You need to move a deal to another stage without opening the UI
Not a fit when
- You need leads, tasks, smart processes or users: there are no tools for them
- You cannot give the agent a webhook with CRM write rights
Example request
Find the Bitrix24 contact with this phone number and show their active dealsLimitations
Only contacts and deals are covered. It needs a Bitrix24 inbound webhook with crm rights; the webhook URL contains a secret code and grants CRM access. The last repository changes are more than a year old.
How to disable. Remove the server from the client MCP config and delete or disable the inbound webhook in Bitrix24 settings.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| BITRIX_WEBHOOK_URL required, secret | Bitrix24 inbound webhook URL including the secret code |
Security check
- Changes deal stages in the live CRM
- The webhook URL with its secret grants access to client personal data
README in short
The Russian README lists requirements: Python 3.12+ and an inbound webhook with crm rights. The server starts with uvx after setting BITRIX_WEBHOOK_URL. It lists the contact and deal tools, MCP resources and contribution steps. MIT licensed.
FAQ
Does it work with on-premise Bitrix24?
Yes, the README covers both cloud and on-premise Bitrix24; only an inbound webhook is required.
What can it change in the CRM?
Only a deal stage via update_deal_stage; the other tools read data.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
E-Commerce Skills
E-Commerce Skills by Nexscope
A large set of text skills for Amazon, Shopify, eBay, Etsy, TikTok Shop and Walmart sellers: pricing, listings, ads and growth
153 cross-border e-commerce skills via the LinkFox API: Amazon, Ozon, TikTok Shop, 1688, keywords, ads and patents
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports