MCP for Bitrix infoblocks and highload blocks

Bitrix MCP Server

A PHP script inside a Bitrix site: an HTTP MCP server for reading and writing infoblock and highload-block data, with a whitelist and an audit log

  • 0 ★ on the repository
  • Last commit
MCP server

Broad access

Why this level

  • It can create, update and delete infoblock elements and highload-block records
  • It runs as a Bitrix service user; access is limited only by the whitelist and a Bearer token
All reasons and checks
Russian stack

dimabresky/bitrix-mcp-server

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/bitrix-mcp-server

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

Other ways to install

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • It can create, update and delete infoblock elements and highload-block records
  • It runs as a Bitrix service user; access is limited only by the whitelist and a Bearer token

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

What it does

The server lives right inside a Bitrix site as a plain PHP script under local/, boots through prolog_before.php, and works only over HTTP with the Streamable HTTP transport, with no stdio or SSH tunnel. Its tools read infoblock and highload-block schemas, list sections and elements, read an element card respecting the smart filter, create and update records, and delete them only with explicit confirmation. Access is limited to a whitelist of infoblock and HL-block IDs from config.php, every call is logged to an audit file, and operations run as a Bitrix service user through the standard $USER->Authorize().

Who it is for. For Bitrix developers who need scoped, auditable agent access to catalog and highload-reference data.

Good fit when

  • You need access to specific infoblocks or highload-blocks by a whitelist, not the whole portal
  • You need an audit trail of every agent call to site data
  • It is more convenient to keep the MCP server right on the Bitrix site rather than run a separate process

Not a fit when

  • You need tasks, CRM or messenger access: the server only covers infoblocks and highload-blocks
  • You cannot place PHP files under the site's local/ and expose an HTTPS-reachable path

Example request

Find element 2449677 in infoblock 16 and show all its properties, not just the smart filter

MCP

Transport
http
Authentication
API key

Limitations

Managing property definitions (CIBlockProperty, enum values) and file properties is not supported, only values on elements. The legacy server.php and stdio mode has been fully removed. It requires PHP 8.1+, the iblock and highloadblock modules, and whitelisted infoblocks to have an API_CODE symbolic code set.

How to disable. Delete the bitrix-mcp-server folder from the site's local/, or remove the server from your MCP client config and revoke auth_token in config.php.

FAQ

Can I connect it over stdio?

No, the legacy server.php and stdio mode is removed; only Streamable HTTP over a URL with a Bearer token works.

Can I add new infoblock properties?

No, only writing values to existing element properties is supported, not property definitions.

Discussion

No questions or reviews yet.

Russian stack

A module for 1C-Bitrix Site Manager that runs an MCP right on the CMS server for working with infoblock content from Cursor and Claude Desktop

MCP serverExtended access
Russian stack

A 1C-Bitrix CMS module that turns the website itself into an MCP server exposing infoblocks and the user profile via tokens

MCP serverExtended access2Repository stars

MCP adapter for 1C-Bitrix

MCP-адаптер для 1С-Битрикс

Russian stack

The dimkox.mcp module for 1C-Bitrix: the site exposes infoblocks and orders to an agent over MCP within user permissions, writing disabled

MCP serverBroad access1Repository stars

Bitrix24 MCP Server (lstkhN)

Bitrix24 MCP Server

Russian stack

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

MCP serverExtended access
Russian stack

A local, token-free MCP indexer for 1C-Bitrix projects: symbols, events, ORM, a dependency graph and optional DB access

MCP serverBroad access2Repository stars

README in short

The README explains the request architecture in detail, from an MCP client through public/index.php to the Bitrix ORM, server requirements, install into local/, every config.php parameter, tool tables for infoblocks and HL-blocks, property value formats by type, and a step-by-step check from a 401 with no token to an audit.log entry.

README badge

Report a problem