Bitrix24 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

MCP serverHigh riskRussian stack

bit2beat/bitrix24-mcp

Install

git clone https://github.com/bit2beat/bitrix24-mcp.git
cd bitrix24-mcp
npm install

Requires Node.js 18 or newer.

This is third-party code. Review the repository files before installing.

What it does

The server gives the agent about forty tools for a Bitrix24 portal. The agent reads, creates, updates and deletes deals, contacts, companies, leads and smart process items, manages tasks, browses disk files, creates calendar events, posts to chat and the feed, starts business processes and reads call history. A separate group exports portal configuration to JSON, compares two configs and applies one to another portal. Anything else is reachable through a raw REST call and batch requests.

Who it is for. Bitrix24 administrators and integrators, and sales teams that want to work with the portal through an agent.

Good fit when

  • You need to find deals by owner and stage and update them
  • You need to export pipelines, fields and automations for an audit
  • You need to move CRM settings from one portal to another

Not a fit when

  • You need strict read-only mode: webhook scopes do not separate read from write
  • You lack portal admin rights to create a webhook

Example request

Show all of Maria's open deals and give Tadeo a task to review the contract by Friday

Limitations

Only a portal administrator can create an inbound webhook. Within one Bitrix24 scope both read and write are allowed, so limiting the agent to reads relies on instructions. The author plans a read-only mode later. There is no npm package; the server runs from a cloned repo with a 500 ms delay between requests.

How to disable. Remove the bitrix24 block from the client config and disable the webhook under Applications, Webhooks in the portal.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
B24_DEFAULT_WEBHOOK
required, secret
Bitrix24 portal inbound webhook URL

Security check

  • Creates, updates and deletes CRM records in a live portal
  • Applies configuration to another portal and calls any REST method
  • Sends messages to employees and starts business processes

README in short

The README walks through setup: cloning, npm install, admin webhook creation and Claude Desktop config. It details three permission profiles: structure only, mostly read and full access, noting honestly that Bitrix24 scopes do not split read from write. It gives the full grouped tool list, an architecture sketch and a config migration workflow between portals. MIT license.

FAQ

How do I stop the agent from changing data?

The README suggests a profile with user, department, bizproc and catalog scopes and no crm: the agent sees portal structure but not records. There is no full write block within the crm scope.

What if the webhook lacks a scope?

The server reports that the action needs a scope that is not enabled, and you can add it later.

Editors’ pick

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

MCP serverHigh risk469

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

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

MCP serverHigh riskRussian stack64