Bitrix24 MCP Bridge
A Bitrix24 MCP bridge without a webhook or admin rights: a browser extension reuses an already-open portal session
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- It acts as the logged-in user through their live session
- Some tools and the generic bitrix_call perform mutating operations
- The extension loads in developer mode and gets access to the portal tab
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/darwim-bitrix24-mcp-bridgeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- It acts as the logged-in user through their live session
- Some tools and the generic bitrix_call perform mutating operations
- The extension loads in developer mode and gets access to the portal tab
This is third-party code. Review the repository files before installing.
What it does
Instead of the official REST webhook, the bridge reads the user's live session through a browser extension: the agent talks to a local daemon over stdio via a unix socket, the daemon reaches the extension over a token- and Origin-checked WebSocket on 127.0.0.1, and the extension makes requests against the open portal tab with a fresh sessid and cookies. This gives the agent access to tasks, projects and chats at the regular user's permission level, with no webhook and no portal admin rights. Setup via npx bitrix24-mcp-bridge setup generates a shared token and config, and two manual steps remain: loading the unpacked extension in chrome://extensions and keeping a logged-in portal tab open.
Who it is for. For Bitrix24 users without admin rights who need an MCP without creating a portal webhook.
Good fit when
- You have no admin rights to create a webhook or a local app
- Access at your own account's level is enough, no shared service token needed
- You need several portals configured at once
Not a fit when
- You need a stable service without an open browser tab and a running daemon
- Your company bans developer-mode browser extensions
- You need the official REST webhook with predictable app-level access
Example request
Show my Bitrix24 tasks and a task card with sprint and story-point infoMCP
- Transport
- stdio
- Authentication
- API key
Limitations
It works only while a logged-in portal tab is open in the browser and the daemon is running; it is not an always-on service. The extension loads in developer mode manually, and while file updates are automatic, reloading the extension in chrome://extensions still needs a manual click. Bun is needed only by maintainers, not end users. Access is limited to the portal's regular user permissions rather than a service webhook.
How to disable. Remove the server from your MCP client with claude mcp remove bitrix24-bridge, stop the daemon (pkill -f -- --daemon), and remove the extension in chrome://extensions.
FAQ
Do I need a webhook or admin rights?
No, the bridge works through the browser's live session at the regular user's permission level.
What if the portal stops responding?
bitrix_status shows the connection state; usually you need to reopen the portal tab or reload the extension in chrome://extensions.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 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 bridge for Claude via a webhook
Bitrix24 MCP Bridge
A homemade bridge between a Claude custom connector and Bitrix24 CRM/tasks, built because Bitrix24's native marketplace OAuth connector was broken
Bitrix24 MCP Server (lstkhN)
Bitrix24 MCP Server
A module for on-premise Bitrix24: an agent safely reads CRM, the MySQL schema, code and business processes over SSH stdio or HTTP with a Bearer token
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
A Python server giving agents webhook access to a Bitrix24 portal: it reads deals and contacts, and writing is a separate setting
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail
README in short
The Russian README carefully explains the bridge architecture: stdio, a unix socket, a token- and Origin-checked WebSocket, and the tab's live session. It covers a quick start via npx setup, a portal reconfiguration menu, automatic updates to the method catalog and extension files with one remaining manual step, multi-portal support, and a table of typed tools for tasks, projects and chats with mutating operations flagged.