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
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
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/bitrix-mcp-serverDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad 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 filterMCP
- 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.
Related
All Bitrix24 toolsMCP module for 1C-Bitrix Site Manager
wise108.bsm
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
A 1C-Bitrix CMS module that turns the website itself into an MCP server exposing infoblocks and the user profile via tokens
A public remote MCP on GitVerse with no keys: searches functions, classes and events right in the 1C-Bitrix source and Bitrix Framework docs
MCP adapter for 1C-Bitrix
MCP-адаптер для 1С-Битрикс
The dimkox.mcp module for 1C-Bitrix: the site exposes infoblocks and orders to an agent over MCP within user permissions, writing disabled
Bitrix24 MCP Server (lstkhN)
Bitrix24 MCP Server
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
Bitrix Framework code indexer
Bitrix MCP
A local, token-free MCP indexer for 1C-Bitrix projects: symbols, events, ORM, a dependency graph and optional DB access
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.