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
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
A similar tool with a larger community: bitrix-mcp, 1 ★ on the repository
Install
- Works in
- Services
Manual install
openssl rand -base64 32Generates the ENCRYPTION_KEY for .env before the first run.
Access and checks
How we reviewBroad 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 FridayMCP
- Transport
- http
- Authentication
- OAuth
Environment variables
ENCRYPTION_KEYrequired, secret- AES-256 key for encrypting webhooks in the token, at least 16 characters
BASE_URLrequired- 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.
Related
All Bitrix24 toolsBitrix24 MCP server: tasks, CRM and lists
Bitrix24 Tasks, CRM & Lists MCP Server
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
Bitrix24 MCP server with real calls
MCP Server for Bitrix24
A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation
Bitrix24 MCP server with per-employee OAuth
bitrix-mcp-server
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
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
Bitrix24 MCP Server (qwito)
Bitrix24 MCP Server
A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics
Bitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
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.