kommo-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@kommo-mcpList my recent leads and their stages"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Kommo MCP Server
MCP server that exposes the Kommo CRM API v4 (plus Files, Conversations, and analytics helpers) as Model Context Protocol tools, resources, and prompts.
152 tools · resources · prompts · stdio + HTTP · OAuth refresh · rate-limited client
Compared with community servers (Miguelgbastos/Kommo-MCP, ampulex-23/KommoMCP, cAIborg-ai/amocrm-mcp), this project keeps the broadest API surface while adopting their best operational patterns (OAuth persistence, HAL normalization, HTTP deploy, analytics shortcuts).
Features
Full CRM coverage: leads, contacts, companies, pipelines/stages, tasks, notes, tags, custom fields, catalogs, users/roles, events, links, incoming leads
Automation & messaging: webhooks, Salesbots, conversations/messages, calls, sources, chat templates, widgets
Files API: list/get, upload sessions & parts, attach/detach, delete/restore
Analytics: dashboard, sales report, pipeline analytics (native + aggregation fallback), leads summary
Convenience tools:
kommo_leads_move,kommo_leads_search, date-range filters on lead listsResources:
kommo://account,kommo://pipelines,kommo://dashboard,kommo://custom-fields/{entity}Prompts: create lead+contact, move lead stage, find contact
Auth: long-lived token or OAuth refresh with atomic
.kommo_tokens.jsonpersistenceClient: 7 req/s throttle, 429 backoff, 401→refresh retry, HAL normalize (
{ data, pagination })Transports: stdio (Cursor) and Streamable HTTP (
MCP_TRANSPORT=http)Ops: Docker, GitHub Actions CI, dotenv, LICENSE
Related MCP server: Kommo CRM MCP Server
Requirements
Node.js 20+
Kommo credentials:
Private integration long-lived token, or
OAuth
client_id+client_secret+refresh_token
Setup
npm install
cp .env.example .env
# edit .env
npm run buildVariable | Required | Description |
| yes | Account subdomain |
| one of | Long-lived Bearer token |
| one of | OAuth refresh trio |
| no | Default |
| no | Files host (auto-detected) |
| no | Default |
| no |
|
| no | HTTP bind (default |
| no | Bearer / |
Run
npm run dev # stdio via tsx
npm start # node dist/index.js (stdio)
MCP_TRANSPORT=http npm start # http://127.0.0.1:3000/mcp + /healthDocker
docker build -t kommo-mcp .
docker run --rm -p 3000:3000 \
-e KOMMO_SUBDOMAIN=your-sub \
-e KOMMO_ACCESS_TOKEN=your-token \
kommo-mcpCursor (stdio)
{
"mcpServers": {
"kommo": {
"command": "node",
"args": ["/absolute/path/to/kommo-mcp/dist/index.js"],
"env": {
"KOMMO_SUBDOMAIN": "your-subdomain",
"KOMMO_ACCESS_TOKEN": "your-long-lived-token"
}
}
}
}Tool naming
kommo_<entity>_<action> — e.g. kommo_leads_list, kommo_leads_move, kommo_pipeline_analytics.
Tool responses use envelopes:
{ "data": { "...": "..." }, "pagination": { "page": 1, "has_next": true } }Errors:
{ "error": "...", "status_code": 401, "detail": "..." }Docs
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceMinimal MCP server for integrating with amoCRM (API v4): manage deals, contacts, notes, and OAuth2 authentication.Last updated10
- AlicenseCqualityDmaintenanceEnables AI agents to manage Kommo CRM (formerly AmoCRM) entities including leads, contacts, companies, tasks, notes, pipelines, and products through natural language commands via the Model Context Protocol.Last updated39251MIT
- Alicense-qualityDmaintenanceA Model Context Protocol (MCP) server that provides tools for managing GoHighLevel (GHL) conversations, tasks, and calendar appointments through AI assistants like Claude.Last updated36MIT
- AlicenseBqualityCmaintenanceSelf-hosted MCP server that connects AI assistants to Kommo CRM (API v4), enabling real-time CRM actions such as creating/managing leads, tasks, notes, and more through 29 tools.Last updated291MIT
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
MCP (Model Context Protocol) server for Appwrite
A Model Context Protocol server for Wix AI tools
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/runitsolutions/kommo-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server