Bitrix24 MCP Server: Multi-tenant Remote

Bitrix24 MCP Server — Multi-tenant Remote

A remote MCP server for Bitrix24 with OAuth login: each user enters their own webhook, and the server keeps it only inside an encrypted token

  • 0 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • Tools create, update and complete tasks in a live Bitrix24 portal
  • Each user hands the server their own webhook through the OAuth flow
All reasons and checks
Russian stack

alexseysol/bitrixmcp

A similar tool with a larger community: bitrix-mcp, 1 ★ on the repository

Install

Services

Manual install

openssl rand -base64 32

Generates the ENCRYPTION_KEY for .env before the first run.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Tools create, update and complete tasks in a live Bitrix24 portal
  • Each user hands the server their own webhook through the OAuth flow

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

What it does

The server is deployed once through Docker Compose and serves any number of users: each one goes through an OAuth-like login, enters their own Bitrix24 webhook, and the server encrypts it with AES-256-GCM directly into the issued token, storing nothing in a database. It exposes 17 task tools: filtered listing, create, update, start, pause, complete, defer, renew, delegate, comments and counters, plus user search and listing. It has rate limiting on auth and calls, mandatory PKCE for OAuth and an HTTPS-only mode.

Who it is for. For teams that want one shared Bitrix24 MCP server for everyone, without storing other people's webhooks on their own side.

Good fit when

  • You need to connect Bitrix24 to Claude.ai for several people without sharing one webhook
  • It matters that the server keeps no one else's tokens in a database
  • Task management is enough: create, statuses, comments, counters

Not a fit when

  • You need CRM deals, disk access or calls: the server covers only tasks and users
  • You have no server and domain to deploy it with Docker Compose and Traefik

Example request

Show my overdue Bitrix24 tasks and create a new one due Friday

MCP

Transport
http
Authentication
OAuth

Environment variables

ENCRYPTION_KEY required, secret
AES-256 key for encrypting webhooks in the token, at least 16 characters
BASE_URL required
Public HTTPS address of the deployed server, without a trailing slash
PORT
Server port, defaults to 3000

Limitations

There is no ready public address: you deploy the server yourself on your own HTTPS domain. Only 17 tools exist, all about tasks and users, with no CRM or disk. Each user must create their own Bitrix24 webhook with task and user scopes. The source is not published to a package registry, only as a repository.

How to disable. Remove the connector from Claude.ai (Settings → Connectors) and stop the server container with docker compose down.

FAQ

Where is my Bitrix24 webhook stored?

Nowhere on the server: it is encrypted with AES-256-GCM inside your OAuth token and decrypted only when a tool runs.

Can it work with CRM deals?

No, the tool set is limited to tasks, users and the whoami helper.

Discussion

No questions or reviews yet.

Bitrix24 MCP server: tasks, CRM and lists

Bitrix24 Tasks, CRM & Lists MCP Server

Russian stack

A modular Bitrix24 MCP server with 46 tools for tasks and kanban, CRM deals and contacts, and universal lists, running in Docker with no third-party cache

MCP serverBroad access1Repository stars
Russian stack

A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation

MCP serverBroad access3Repository stars
Russian stack

A company-wide Bitrix24 MCP server where every employee signs in through their own OAuth, so every agent action is attributed to the actual user

MCP serverExtended access

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

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

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

README in short

The README describes the security model: the server stores no webhooks, all state lives in the client's encrypted token. It gives a step-by-step deploy via .env and Docker Compose with Traefik, instructions for adding a custom connector in Claude.ai and creating a Bitrix24 webhook. It lists all 17 tools and environment variables in a table, with a section on rate limiting, PKCE and stripping tokens from logs.

README badge

Report a problem