Bitrix24 MCP Server

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

MCP serverHigh riskRussian stack

kartochka/bitrix24-mcp

Install

export BITRIX_WEBHOOK_URL="https://your-domain.bitrix24.ru/rest/1/yoursecretcode/"
uvx bitrix24-mcp

In 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 deals

Limitations

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
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.

Editors’ pick

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk

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

SkillLow risk929

153 cross-border e-commerce skills via the LinkFox API: Amazon, Ozon, TikTok Shop, 1688, keywords, ads and patents

SkillMedium risk102

Bitrix24 MCP Server (gunnit)

Bitrix24 MCP Server

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

MCP serverHigh riskRussian stack33