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
- 0 ★ on the repository
- Last commit
Extended access
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
A similar tool with a larger community: Bitrix24 MCP Server, 65 ★ on the repository
Install
- Works in
- Services
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.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Deal and task create/update tools run immediately with no confirmation
- The webhook acts with the permissions of the user who created it
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 150000MCP
- Transport
- stdio
- Authentication
- not required
Environment variables
DOMAINrequired- The portal domain, e.g. company.bitrix24.ru
USER_IDrequired- The user id from the webhook URL
WEBHOOKrequired, secret- The secret inbound webhook code
Limitations
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.
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.
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 sales analytics
Bitrix24 MCP Server
Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance
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 (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
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 (qwito)
Bitrix24 MCP Server
A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics
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 in Go (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 on Cloudflare Workers | no | not required | 0 | a light server on Cloudflare Workers |
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.