Minimal SSE MCP server for Bitrix24

bitrix-mcp-sse

A small Node.js MCP server that reads Bitrix24 deals and contacts through an inbound webhook and can create a contact, using SSE transport

  • 0 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • The create_contact tool writes a new CRM record with no confirmation step
  • The webhook acts with the permissions of the user who created it
All reasons and checks
Russian stack

advokatdmitriev-arch/bitrix-mcp

A similar tool with a larger community: Bitrix24 MCP Server, 65 ★ on the repository

Install

Services

Manual install

npm install && node server.js

Before running, set the BITRIX_WEBHOOK environment variable to your Bitrix24 inbound webhook URL.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The create_contact tool writes a new CRM record with no confirmation step
  • The webhook acts with the permissions of the user who created it

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

What it does

The server runs an Express app with MCP over SSE and exposes three tools: get_deals and get_contacts read lists with pagination, field selection, filter and order parameters, while create_contact creates a contact with name, last name, phones, email, company and a comment. All requests go to a Bitrix24 inbound webhook via crm.deal.list, crm.contact.list and crm.contact.add. The repository has no README or install instructions, so its capabilities can only be judged from server.js.

Who it is for. For people who want the simplest possible MCP server example for Bitrix24, covering a handful of CRM operations with no extra logic on top of the REST API.

Good fit when

  • You want a minimal working MCP server example for Bitrix24 to extend yourself
  • Reading deals and contacts plus creating a contact is enough

Not a fit when

  • You need tasks, leads, companies, or updating and deleting records: none of that is in the code
  • You need install and environment-variable documentation: the README is empty

Example request

Show open Bitrix24 deals and create a contact Ivan Petrov with phone +7 900 000-00-00

MCP

Transport
sse
Authentication
not required

Environment variables

BITRIX_WEBHOOK required, secret
The Bitrix24 portal inbound webhook URL, including the trailing slash

Limitations

There is no README at all, only code. Only three tools exist, with no update or delete capability. The SSE transport is considered legacy in the MCP SDK in favor of Streamable HTTP. The server does not check webhook permissions and does not ask the user to confirm before creating a contact. There is a single author, no stars, and the repository is 9 kilobytes.

How to disable. Stop the server process and remove its address from your MCP client configuration.

FAQ

Can I update or delete deals and contacts?

No, the code only reads deals and contacts and creates a contact.

How do I pass the webhook to the server?

Through the BITRIX_WEBHOOK environment variable, which the server reads directly. This is not documented in a README, only visible in server.js.

Discussion

No questions or reviews yet.

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

Bitrix24 for an agent through an incoming webhook: deals, leads, contacts, tasks and pipeline reports with a manager ranking and stalled deals

MCP serverBroad access1Repository stars

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

Comparison with similar tools

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

ToolOfficialAuthenticationRepository starsMain difference
Minimal SSE MCP server for Bitrix24 (this card)nonot required0
Bitrix24 MCP Server (gunnit)noAPI key35in TypeScript for CRM
Bitrix24 REST API documentation MCPyesnot required7REST API docs

README in short

The repository has no README. It consists of two files: package.json listing express, axios, zod and the MCP SDK as dependencies, and a roughly 4-kilobyte server.js that fully implements an SSE server with three Bitrix24 CRM tools.

README badge

Report a problem