Bitrix24 CLI
A CLI with full CRUD for Bitrix24 deals, leads, contacts and companies, every command supports --json for agents
High risk
We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.
Why this level
- Can irreversibly delete deals, leads, contacts and companies via the *-delete commands
- The CLI's rights equal whatever the webhook or OAuth app was granted during setup
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/bitrix24-cliDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Install the tool
npm install -g @polza-ai/bitrix-cliInstall the CLI with npm install -g @polza-ai/bitrix-cli, run bitrix init with your inbound webhook URL or OAuth data, verify the connection with bitrix whoami, and use the --json flag for machine-readable output.
Other ways from the author
npm install -g @polza-ai/bitrix-cliAfter installing, run bitrix init to set up the webhook or OAuth.
This is third-party code. Review the repository files before installing.
What it does
The CLI covers Bitrix24 CRM deals, leads, contacts and companies with a full command set: filtered lists, a card by ID, create, update and delete, plus activities and timeline entries on an entity. It connects via an inbound webhook or OAuth (an app domain and access token are needed). Every command accepts a --json flag and returns a structured {ok, data} or {ok: false, error: {code, message}} response, built for an AI agent to parse rather than just a human in a terminal. The README separately points to Bitrix24's official REST API documentation MCP server, which can be added alongside it.
Who it is for. For developers and salespeople who need full Bitrix24 CRM CRUD from a terminal or from agent tool calls with machine-readable output.
Good fit when
- You need full CRUD for deals, leads, contacts and companies from the command line
- An agent needs to parse a structured JSON response instead of interface text
- You need CRM entity activities and timeline entries from a script
Not a fit when
- You need tasks rather than CRM: the tool covers only CRM entities
- You need this without a globally installed Node.js package
Example request
Create a deal "License sale" for 150000 rubles and show the open deals list in JSONLimitations
Covers only CRM entities (deals, leads, contacts, companies, activities, timeline); there are no tasks or other Bitrix24 modules. The delete commands (deal-delete, lead-delete, contact-delete, company-delete) irreversibly remove CRM records.
How to disable. Remove the package with npm uninstall -g @polza-ai/bitrix-cli and revoke the webhook or OAuth app in the portal.
Security check
- Can irreversibly delete deals, leads, contacts and companies via the *-delete commands
- The CLI's rights equal whatever the webhook or OAuth app was granted during setup
README in short
The Russian README describes the CLI as a tool for both humans and AI agents, gives a quick start (init, whoami, deals, deal-add), two auth methods (webhook and OAuth), a full command list for deals, leads, contacts, companies, activities and timeline, the JSON output format with a success and error example, a mention of Bitrix24's official documentation MCP server, and development commands. MIT license.
FAQ
How does an agent get a structured response?
Add the --json flag to any command, and the response comes back as {ok, data} or {ok: false, error} with a code and message.
Is a separate MCP server needed for API docs?
No, it is optional: the README shows how to additionally connect Bitrix24's official documentation MCP server at mcp-dev.bitrix24.tech.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail