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
- 0 ★ on the repository
- Last commit
Broad access
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
- Works in
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.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- 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
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 LostMCP
- Transport
- stdio
- Authentication
- OAuth
Environment variables
KOMMO_CLIENT_IDrequired- Kommo integration Client ID
KOMMO_CLIENT_SECRETrequired, secret- Kommo integration Client Secret
KOMMO_SUBDOMAINrequired- Kommo account subdomain
KOMMO_REDIRECT_URIrequired- Integration redirect URI, defaults to http://localhost:8080/callback
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.
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.
Discussion
No questions or reviews yet.
Related
MCP serversKommo MCP: 152 tools for Kommo CRM
Kommo MCP Server
MCP server with broad coverage of Kommo API v4: 152 tools, files, conversations, analytics, OAuth with auto-refresh, and Cursor skill
An MCP with 23 tools, resources and prompts for Kommo, amoCRM's international product: deals, contacts, pipelines, Salesbot
Kommo MCP server with token auto-refresh
Kommo MCP Server
A Kommo (amoCRM) MCP server with a ready npm package and automatic access-token refresh
A self-hosted, dependency-free Node.js MCP server with 41 tools for Kommo (amoCRM): leads, pipelines, tasks, a live conversation queue, and salesbot
MCP server for monitoring multiple Kommo accounts
Kommo MCP Server — Ventas Inteligentes
A 40-tool Kommo MCP server with two modes: local stdio for Claude Code and remote HTTP for round-the-clock tasks, built for agencies with several clients
Kommo CRM Power for Kiro
kommo-kiro-power
An MCP server for Kommo CRM packaged as a ready Power for Kiro with one-click onboarding, but also working as a plain MCP server with any client
Comparison with similar tools
Cards that share the main search query, and how they differ.
| Tool | Official | Authentication | Repository stars | Main difference |
|---|---|---|---|---|
| Kommo CRM MCP server (this card) | no | OAuth | 0 | |
| browser-use-mcp-server | no | API key | 848 | drives a browser through Playwright |
| MCP server for 1C:Naparnik | no | API key | 47 | on Spring Boot, for the 1C:Naparnik API |
| MCP server for the GigaChat API | no | API key | 0 | a small server for Sber's GigaChat API |
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.