Bitrix24 MCP server in Go
Bitrix24 MCP Server
A Go-based Bitrix24 MCP server for deals, contacts, leads, tasks, users and departments through an inbound webhook, built into a single binary
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- Deal and task create/update tools run immediately with no confirmation
- The webhook acts with the permissions of the user who created it
Install
Manual install
git clone https://github.com/fredmayer/bitrix24-mcp.git && cd bitrix24-mcp && go build -o bitrix24-mcp ./cmd/serverRequires Go 1.21 or newer; no prebuilt binaries are provided.
This is third-party code. Review the repository files before installing.
What it does
The server builds from source into a single executable and offers 17 tools: a universal bitrix_call for any REST API method, a set for deals (list, get, create, update), for contacts and leads (list, get), CRM activity listing, tasks (list, get, create, update, complete), and reference tools for portal users and departments. The domain, user id and webhook code are set as three separate environment variables that the server assembles into the request URL itself. The README gives ready configs for Claude Desktop, Claude Code and the OpenAI Codex CLI.
Who it is for. For people who want a lightweight binary with no Node.js or Python runtime for basic Bitrix24 deal, task and user operations.
Good fit when
- You want a single binary with no runtime install for accessing Bitrix24 CRM and tasks
- The universal bitrix_call is enough for cases not covered by the ready-made tools
Not a fit when
- You need companies, invoices, business processes or project kanban boards: none of these are among the tools
- You need confirmation before a write: the server executes create and update immediately
Example request
Show my open deals and update deal 482: move it to the won stage, amount 150000Limitations
There are no downloadable prebuilt binaries; it needs Go 1.21 and a local build for your platform. The create and update tools run immediately with no confirmation. Coverage is limited to deals, contacts, leads, tasks, activities, users and departments: no companies, business processes or kanban boards. There is a single author, no stars, and no stated license.
How to disable. Remove the bitrix24 server entry from claude_desktop_config.json, Claude Code's settings.json, Cursor's mcp.json, or Codex's config.toml.
MCP
- Transport
- stdio
- Authentication
- not required
| Environment variables | |
|---|---|
| DOMAIN required | The portal domain, e.g. company.bitrix24.ru |
| USER_ID required | The user id from the webhook URL |
| WEBHOOK required, secret | The secret inbound webhook code |
Security check
- Deal and task create/update tools run immediately with no confirmation
- The webhook acts with the permissions of the user who created it
README in short
The Russian README lists 17 tools in a table, explains building for the current platform and cross-compiling with GOOS and GOARCH, breaks the inbound webhook URL down into three environment variables, and gives ready configs for Claude Desktop, Claude Code and the Codex CLI, plus a section on extending the server with your own tools.
FAQ
Do I need Node.js or Python to run it?
No, the server is written in Go and builds into a single binary, so no runtime is needed, but you do have to build it yourself with go build.
How does the server get the webhook details?
From three environment variables, DOMAIN, USER_ID and WEBHOOK, which the server assembles itself into the REST API request URL.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
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