Bitrix24 MCP server on Cloudflare Workers
Bitrix24 MCP Server - Cloudflare Workers
A lightweight Bitrix24 company management server on Cloudflare Workers with Hono: list, search, get, create, update and delete via a REST API
- 0 ★ on the repository
- Last commit
Extended access
Why this level
- The create, update and delete company tools run with no confirmation step
- The webhook token is stored as a Cloudflare Workers secret and grants its creator's permissions
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/bitrix24-mcp-server-cloudflare-workersDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- The create, update and delete company tools run with no confirmation step
- The webhook token is stored as a Cloudflare Workers secret and grants its creator's permissions
This is third-party code. Review the repository files before installing.
What it does
The project deploys as a Cloudflare Worker on the Hono framework and offers six Bitrix24 company operations: a paginated list, a card by id, search by name, create, update and delete. Every request goes to the portal's inbound webhook. The project calls itself MCP but does not implement the MCP JSON-RPC protocol; instead it exposes a custom REST API with endpoints like /mcp/tools and /mcp/tools/:toolName that need to be called directly or described to an agent by instruction. The README's Claude Desktop config example points to a /mcp path that does not exist in the code, so connecting to it as a standard MCP server will not work.
Who it is for. For people who want a serverless REST endpoint for managing Bitrix24 companies on the Cloudflare Workers free tier and are ready to wire it up manually rather than as a standard MCP server.
Good fit when
- You want a serverless REST endpoint for CRUD operations on Bitrix24 companies
- You are fine working through the project's own REST format rather than the standard MCP protocol
Not a fit when
- You need a direct connection as a standard MCP server over JSON-RPC: the protocol is not implemented
- You need to work with contacts, leads or deals: the server only supports companies
Example request
Find the Acme company in Bitrix24 through the worker's REST endpoint and update its phone numberMCP
- Transport
- http
- Authentication
- not required
Environment variables
BITRIX_BASE_URLrequired, secret- The base URL of the inbound webhook without the token, e.g. https://portal.bitrix24.com/rest/12345
BITRIX_TOKENrequired, secret- The secret webhook token from its URL
Limitations
Despite the name, the server does not speak the MCP JSON-RPC protocol; it exposes its own REST API with MCP-like path names. The Claude Desktop config shown in the README points to a nonexistent /mcp path and will not work. Only companies are supported, not contacts, leads or deals. Authorization for calls to the worker itself is not described and access needs to be restricted at the Cloudflare level. There is a single author and no stars.
How to disable. Delete the worker from your Cloudflare account with wrangler delete or through the Cloudflare dashboard.
FAQ
Will it connect as a regular MCP server in Claude Desktop?
The README example suggests so, but the code has no /mcp endpoint or JSON-RPC handler, so a direct connection following that instruction will not work.
Which Bitrix24 entities are supported?
Only companies: list, get, search, create, update, delete.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes
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: 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
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Bitrix24 MCP server on Cloudflare Workers (this card) | no | not required | 0 | |
| Bitrix24 MCP server with sales analytics | no | not required | 0 | in TypeScript, with manager analytics |
| Bitrix24 MCP server for Open WebUI | no | not required | 0 | 32 tools over HTTP, for Open WebUI |
| Bitrix24 MCP server in Go | no | not required | 0 | single binary |
README in short
The README describes deployment on Cloudflare Workers in detail: installing Wrangler, running locally, setting the BITRIX_BASE_URL and BITRIX_TOKEN secrets, a table of six company tools and curl examples for each. It also covers Open WebUI and Claude Desktop integration, though the Claude Desktop example's path does not match the implemented endpoints.