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
MCP server

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
All reasons and checks
Russian stack

fredmayer/bitrix24-mcp

A similar tool with a larger community: Bitrix24 MCP Server, 65 ★ on the repository

Install

Services

Manual install

git clone https://github.com/fredmayer/bitrix24-mcp.git && cd bitrix24-mcp && go build -o bitrix24-mcp ./cmd/server

Requires Go 1.21 or newer; no prebuilt binaries are provided.

Access and checks

How we review

Extended 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 150000

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

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.

Bitrix24 MCP server: tasks, CRM and lists

Bitrix24 Tasks, CRM & Lists MCP Server

Russian stack

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

MCP serverBroad access1Repository stars
Russian stack

Bitrix24 MCP server in TypeScript with a broad set of CRM tools plus a dedicated group for monitoring manager activity and performance

MCP serverExtended access

Bitrix24 MCP by Bit2Beat

Bitrix24 MCP Server

Russian stack

Bitrix24 MCP server over an inbound webhook: CRM, tasks, disk, calendar, chat, business processes and config migration between portals

MCP serverBroad access6Repository stars

Bitrix24 MCP Server (gunnit)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports

MCP serverBroad access35Repository stars
Russian stack

A Bitrix24 MCP server with 43 tools and about 870 actions that executes real REST API calls instead of just serving documentation

MCP serverBroad access3Repository stars

Bitrix24 MCP Server (qwito)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server with 45-plus tools for Bitrix24 CRM: contacts, deals, leads, companies, tasks and activity analytics

MCP serverBroad access

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialAuthenticationRepository starsMain difference
Bitrix24 MCP server in Go (this card)nonot required0
Bitrix24 MCP server with sales analyticsnonot required0in TypeScript, with manager analytics
Bitrix24 MCP server for Open WebUInonot required032 tools over HTTP, for Open WebUI
Bitrix24 MCP server on Cloudflare Workersnonot required0a 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.

README badge

Report a problem