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
MCP server

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
All reasons and checks
Russian stack

cardosolucass96/kommo-mcp-server

A similar tool with a larger community: Kommo MCP Server, 16 ★ on the repository

Install

Services

Manual install

npm install && npm run build && npm start

Requires an .env with MCP_PASSWORD, PORT and HOST, copied from .env.example.

Access and checks

How we review

Broad 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 tomorrow

MCP

Transport
http
Authentication
API key

Environment variables

MCP_PASSWORD required, 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.

Russian stack

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 serverBroad access1Repository stars
Russian stack

An MCP with 23 tools, resources and prompts for Kommo, amoCRM's international product: deals, contacts, pipelines, Salesbot

MCP serverBroad access16Repository stars
Russian stack

MCP server for amoCRM and Kommo: deals, contacts, tasks and pipeline reports, stalled deals and managers overdue tasks

MCP serverBroad access
Russian stack

MCP server for the amoCRM (Kommo) API v4: leads, contacts, companies, tasks, pipelines, unsorted inbox and analytics

MCP serverBroad access2Repository stars
Russian stack

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

MCP serverBroad access1Repository stars

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.

README badge

Report a problem