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
CLI

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
All reasons and checks
Russian stack

polza-ai/bitrix-cli

Install

Works in
Services

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/bitrix24-cli

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.

  • 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 JSON

Limitations

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.

Bitrix24 MCP Server (gunnit)

Bitrix24 MCP Server

Russian stack

A TypeScript MCP server for Bitrix24 CRM: contacts, companies, leads, deals, tasks and sales rep performance reports

MCP serverBroad access35Repository stars
Russian stack

Bitrix24 for an agent through an incoming webhook: deals, leads, contacts, tasks and pipeline reports with a manager ranking and stalled deals

MCP serverBroad access1Repository stars
Russian stack

An MCP server for Bitrix24 CRM contacts and deals via an inbound webhook: search, lists and deal stage changes

MCP serverBroad access65Repository 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

MCP server for Bitrix24 CRM analytics: deals, leads, contacts, tasks, manager activity and deals at risk

MCP serverExtended access2Repository stars
Russian stack

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

MCP serverBroad access

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.

README badge

Report a problem