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
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
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 LostLimitations
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 | |
|---|---|
| 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.
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