Kommo MCP Server for SDR agents
Kommo MCP Server
A multi-tenant Kommo (amoCRM) MCP built on Fastify with confirmation for multi-record operations and pipeline caching
- 2 ★ on the repository
- Last commit
Broad access
Why this level
- Tools change leads and add notes and tasks in a real Kommo account
- The composite Bearer token carries access data for several client accounts at once
cardosolucass96/kommo-mcp-server
A similar tool with a larger community: Kommo MCP Server, 16 ★ on the repository
Install
- Works in
- Services
Manual install
npm install && npm run build && npm startRequires an .env with MCP_PASSWORD, PORT and HOST, copied from .env.example.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Tools change leads and add notes and tasks in a real Kommo account
- The composite Bearer token carries access data for several client accounts at once
This is third-party code. Review the repository files before installing.
What it does
The Fastify-based server exposes seven tools for working with Kommo leads: listing and searching leads, updating a lead, adding notes and tasks, and listing pipelines, stages and custom fields with 10-minute and one-hour caching respectively. A single Bearer token carries three parts at once: the server password, the subdomain and the Kommo access token, so one server can serve different accounts. A separate approval system via MCP sampling asks the user for confirmation when an operation, such as adding a note to a specific person, matches two or more leads.
Who it is for. For agencies serving several Kommo accounts from one server, and for automation scenarios built with n8n.
Good fit when
- You need one server for several Kommo accounts without redeploying it
- You need confirmation before an operation when several records match the request
- The scenario is built in n8n with start-session, update, add-note, end-session steps
Not a fit when
- You need a broad tool set: this one has only seven tools, focused on leads, notes, tasks and reference data
- You need contacts and companies as separate entities: this server operates through leads
Example request
Add a note to the lead Lucas Cardoso about rescheduling the call to tomorrowMCP
- Transport
- http
- Authentication
- API key
Environment variables
MCP_PASSWORDrequired, secret- The server's mandatory password, the first part of the composite Bearer token.
PORT- The HTTP server port, defaults to 3000.
Limitations
2 stars, last pushed in December 2025. MCP_PASSWORD is mandatory and the server refuses to start without it. The Kommo access token travels as part of the Bearer token on every request rather than being stored in the server's own environment, so the client must supply it.
How to disable. Stop the Fastify server process and remove it from your MCP client configuration.
FAQ
How does the server know which Kommo account to use?
From the subdomain encoded in the second part of the request's composite Bearer token.
What if several leads share the same name for an operation?
The server asks for confirmation via MCP sampling before executing; see APPROVAL-SYSTEM.md for details.
Discussion
No questions or reviews yet.
Related
All amoCRM toolsA self-hosted, dependency-free Node.js MCP server with 41 tools for Kommo (amoCRM): leads, pipelines, tasks, a live conversation queue, and salesbot
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
MCP server for amoCRM and Kommo: deals, contacts, tasks and pipeline reports, stalled deals and managers overdue tasks
MCP server for the amoCRM (Kommo) API v4: leads, contacts, companies, tasks, pipelines, unsorted inbox and analytics
amoCRM MCP Server on FastMCP
amoCRM MCP Server
A FastMCP-based MCP server with 39 tools across 11 amoCRM domains: leads, contacts, analytics and batch operations, deployed as one Vercel project per account
README in short
The Portuguese README describes a multi-tenant Fastify MCP over JSON-RPC 2.0 on HTTP, a mandatory MCP_PASSWORD, the composite Bearer token format, a table of seven tools noting Zod validation, cache lifetimes for pipelines and fields, an n8n usage scenario, and separate USAGE.md and APPROVAL-SYSTEM.md files.