Bitrix24 CLI
A CLI with full CRUD for Bitrix24 deals, leads, contacts and companies, every command supports --json for agents
- 0 ★ on the repository
- Last commit
Broad access
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
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add cli/bitrix24-cliDetects 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.
- 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
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.
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.
Discussion
No questions or reviews yet.
Related
All Bitrix24 toolsBitrix24 MCP Server (gunnit)
Bitrix24 MCP Server
A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports
bitrix24-mcp (penmadebykisss)
bitrix24-mcp
Bitrix24 for an agent through an incoming webhook: deals, leads, contacts, tasks and pipeline reports with a manager ranking and stalled deals
An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes
A read and write MCP server for the Bitrix24 REST API: CRM, tasks, scrum, calendar, disk, messaging and portal events
MCP server for Bitrix24 CRM analytics: deals, leads, contacts, tasks, manager activity and deals at risk
Bitrix24 MCP with a local CRM cache
bitrix24mcp
A Bitrix24 MCP server that keeps a CRM copy in PostgreSQL or SQLite and answers an agent from cache instead of hitting REST every time
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.