Bitrix24 REST client for MCP developers

intelbit-bitrix24-client

An async Python library for the Bitrix24 REST API: batch calls, pagination and rate limiting, a shared base for building your own MCP servers

  • 0 ★ on the repository
  • Last commit
  • Apache-2.0
MCP server

Extended access

Why this level

  • Enables arbitrary Bitrix24 REST API calls, including write methods, if the calling code invokes them
  • Call rights equal whatever the inbound webhook passed to the client constructor was granted
All reasons and checks
Russian stack

svyatoslavmikhailov/intelbit-bitrix24-client

Install

Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/intelbit-bitrix24-client

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Enables arbitrary Bitrix24 REST API calls, including write methods, if the calling code invokes them
  • Call rights equal whatever the inbound webhook passed to the client constructor was granted

This is third-party code. Review the repository files before installing.

What it does

This is not a ready MCP server but a plain async Bitrix24 REST API client built on httpx, which its authors (the Intelbit studio) use as the base for two of their own projects: a Bitrix24 MCP server and a River connector. The client provides single method calls that unwrap the {result, total, next} response envelope, streaming pagination via list_all supporting both legacy methods (start/next/total) and newer catalog.* methods wrapped in a result_key, and batching up to 50 commands in one request. Authorization is embedded in the inbound webhook URL, connections are not kept alive between calls, and on a QUERY_LIMIT_EXCEEDED error the client backs off exponentially and retries through a rate limiter. The library excludes Dadata, lead generation or FastAPI wiring; it is just the REST client itself.

Who it is for. For developers writing their own Python MCP server or Bitrix24 integration who do not want to rewrite batching, pagination and rate limiting from scratch.

Good fit when

  • You are writing your own Python async MCP server or script for Bitrix24
  • You need ready-made pagination across both legacy and newer catalog.* REST methods
  • You need a rate-limit-resilient batch client instead of hand-rolled retries

Not a fit when

  • You need a ready-to-use MCP server with out-of-the-box tools: this is only a client library with no MCP layer
  • You need lead generation, Dadata or a FastAPI web layer: they are deliberately excluded from this library

Example request

Using this client, write a function that pages through all CRM companies with ID and TITLE fields

MCP

Transport
stdio
Authentication
API key

Limitations

This is a foundation library, not a standalone agent tool: there is no MCP protocol, no CLI, no SKILL.md, just a Python client class to import into your own code. Dependency management is via uv; no standalone package install is documented. The code was extracted from the Intelbit studio's internal bitrix24-mcp project, and the studio itself holds the rights and the CLA.

How to disable. Remove the intelbit-bitrix24-client dependency from your project.

FAQ

Is this a ready MCP server?

No, it is only a REST API client library that its authors build their own MCP server and River connector on top of, separately.

How does the client handle Bitrix24 rate limits?

On a QUERY_LIMIT_EXCEEDED error it backs off exponentially and retries through a built-in rate limiter.

Discussion

No questions or reviews yet.

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
Russian stack

A read and write MCP server for the Bitrix24 REST API: CRM, tasks, scrum, calendar, disk, messaging and portal events

MCP serverBroad access1Repository stars
Russian stack

A PHP gateway and MCP server for Bitrix24 on the CRest library: CRM and task reads, chat and Open Lines replies for the OpenClaw agent

MCP serverBroad access

Bitrix24 REST API documentation MCP

Bitrix MCP REST API Documentation

Official

Bitrix24's official remote MCP server: the agent looks up REST API methods, parameters and events in current documentation

MCP serverExtended access7Repository stars
Russian stack

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

MCP serverExtended access

README in short

The README describes the library as a shared async Bitrix24 REST API client for two of the Intelbit studio's internal projects, gives install via uv sync, examples of a single call, streaming pagination across legacy and newer methods, and batch calls, explains the contract (auth in the webhook URL, no persistent connections, backoff on rate limits), and an "Origin" section noting the code was extracted from bitrix24-mcp and re-licensed under Apache 2.0 legitimately since Intelbit holds the CLA.

README badge

Report a problem