Kommo CRM MCP server

Kommo MCP Server

A Python MCP server with OAuth for Kommo CRM: leads, contacts, pipelines, tags, tasks, and generic GET, POST, PATCH calls to the API

MCP server

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

  • Tools create, update and delete leads, contacts and companies in the CRM, including bulk updates
  • Auto-refreshing OAuth tokens grant full access to the Kommo account
All reasons and checks

depper-ia/kommo-mcp

Install

Manual install

git clone https://github.com/depper-IA/kommo-mcp && cd kommo-mcp && pip install -e .

Then pip install -r requirements.txt for dependencies.

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

What it does

The server gives an agent about twenty-five tools for Kommo CRM: list, get, create, update and delete leads, move stages, bulk update, work with contacts, pipelines and stages, tags, tasks, notes, custom fields, companies and sending chat messages. A separate create_lead_complex tool creates a lead together with a contact and a company in one call. Authorization goes through OAuth: the oauth_setup.py script opens a browser to sign in to Kommo and saves auto-refreshing tokens.

Who it is for. For those working with Kommo CRM from Claude Desktop, OpenCode, Cursor or Codex who want to install the server directly, without wrapping for a specific IDE.

Good fit when

  • You need a Kommo MCP server without ties to a specific environment like Kiro
  • You want OAuth with token refresh, not just a long-lived token
  • You need generic GET, POST, PATCH calls to the API for rare operations

Not a fit when

  • Your CRM is the Russian amoCRM, not the international Kommo
  • You want a ready Kiro package with onboarding; the author has a separate kommo-kiro-power repository for that

Example request

Show all leads in the Sales pipeline with the Negotiation status and move the overdue ones to Lost

Limitations

Kommo is an international product, separate from the Russian amoCRM since 2022, with different accounts. This is essentially the same code as the same author's kommo-kiro-power repository, minus the Kiro wrapper: the README and the kommo_mcp module layout are nearly identical. There are no tests or changelog; authorship and activity are only confirmed by the Spanish-language README.

How to disable. Remove the kommo server from your MCP client configuration.

MCP

Transport
stdio
Authentication
OAuth
Environment variables
Environment variables
KOMMO_CLIENT_ID
required
Kommo integration Client ID
KOMMO_CLIENT_SECRET
required, secret
Kommo integration Client Secret
KOMMO_SUBDOMAIN
required
Kommo account subdomain
KOMMO_REDIRECT_URI
required
Integration redirect URI, defaults to http://localhost:8080/callback

Security check

  • Tools create, update and delete leads, contacts and companies in the CRM, including bulk updates
  • Auto-refreshing OAuth tokens grant full access to the Kommo account

README in short

The Spanish-language README lists the stack (Python, MCP SDK, httpx, dotenv), the pip install -e . and pip install -r requirements.txt install commands, the steps for creating an OAuth integration in Kommo, a sample .env, running it with python -m kommo_mcp or the kommo-mcp command, config for Claude Desktop, OpenCode, Codex and Cursor, and a full table of roughly 25 tools with a description of each.

FAQ

How is this different from the same author's kommo-kiro-power?

The functionality and code are nearly identical, but this one has no Kiro Power wrapper, just a plain MCP server suitable for any client.

What authorization does it use?

OAuth v4 with token refresh through the oauth_setup.py script, with tokens saved locally.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh riskRussian stackNo VPN needed28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh riskRussian stackNo VPN needed

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh riskRussian stackNo VPN needed
Foxx AIKommo CRM MCP server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.