Skip to main content
Glama
penmadebykisss

amocrm-kommo-mcp

README.md
# amocrm-kommo-mcp — amoCRM и Kommo для ИИ-агентов

[![penmadebykisss/amocrm-kommo-mcp MCP server](https://glama.ai/mcp/servers/penmadebykisss/amocrm-kommo-mcp/badges/score.svg)](https://glama.ai/mcp/servers/penmadebykisss/amocrm-kommo-mcp)
[![CI](https://github.com/penmadebykisss/amocrm-kommo-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/penmadebykisss/amocrm-kommo-mcp/actions/workflows/ci.yml)

MCP-сервер, который подключает Claude, Cursor и других ИИ-ассистентов к **amoCRM** (и международной версии **Kommo**):
сделки, контакты, задачи и примечания — и **аналитика отдела продаж**, которую руководитель обычно собирает руками:
отчёт по воронке с конверсией и менеджерами, зависшие сделки без движения, просроченные задачи.

Спросите ассистента:
- *«Как идут продажи за сентябрь? Кто из менеджеров лучше закрывает?»*
- *«Какие сделки зависли больше недели и на какую сумму?»*
- *«Что у Анны просрочено сегодня?»*
- *«Найди клиента +7 900 123-45-67 и подготовь меня к звонку»*
- *«Создай сделку „Сайт для кафе“ на 90 000 с контактом Иван, +7 900…, и поставь задачу перезвонить завтра в 11»*

## Инструменты

| Инструмент | Что делает |
|---|---|
| `crm_account` | Аккаунт, менеджеры, воронки и этапы с id |
| `crm_search_leads` | Поиск сделок по тексту, воронке, этапу, менеджеру, периоду |
| `crm_get_lead` | Карточка сделки: контакты с телефонами, компания, открытые задачи, примечания |
| `crm_find_contact` | Поиск контакта по имени, телефону, e-mail |
| `crm_tasks` | Открытые, просроченные или сегодняшние задачи |
| `crm_pipeline_report` | Отчёт по воронке: этапы, выиграно/проиграно, конверсия, средний чек и цикл, рейтинг менеджеров |
| `crm_stale_leads` | Зависшие сделки: без изменений N дней, без задачи или с просроченной задачей |
| `crm_create_lead` ✏️ | Сделка сразу с контактом, компанией, тегами и примечанием |
| `crm_update_lead` ✏️ | Этап, бюджет, ответственный, теги, доп. поля; закрыть успешно/неуспешно |
| `crm_add_note` ✏️ | Примечание в сделку, контакт или компанию |
| `crm_create_task` ✏️ | Задача со сроком и ответственным |
| `crm_complete_task` ✏️ | Закрыть задачу с результатом |

✏️ — изменяют данные в CRM; ассистент должен показать, что запишет, и получить ваше согласие.

## Подключение

1. В amoCRM: **amoМаркет → ⋯ (справа вверху) → Создать интеграцию → Внешняя интеграция**, отметьте доступ ко всем данным,
   сохраните. На вкладке **Ключи и доступы** нажмите **Сгенерировать долгосрочный токен**.
2. Домен аккаунта — из адресной строки: `mycompany.amocrm.ru` (или `mycompany.kommo.com`).

Нужен [Node.js](https://nodejs.org) 18+.

### Claude Desktop

```json
{
  "mcpServers": {
    "amocrm": {
      "command": "npx",
      "args": ["-y", "github:penmadebykisss/amocrm-kommo-mcp"],
      "env": { "AMOCRM_DOMAIN": "mycompany.amocrm.ru", "AMOCRM_TOKEN": "долгосрочный токен" }
    }
  }
}
```

### Claude Code

```bash
claude mcp add amocrm -e AMOCRM_DOMAIN=mycompany.amocrm.ru -e AMOCRM_TOKEN=токен -- npx -y github:penmadebykisss/amocrm-kommo-mcp
```

### Cursor, Windsurf и другие

Команда `npx`, аргументы `-y github:penmadebykisss/amocrm-kommo-mcp`, переменные `AMOCRM_DOMAIN` и `AMOCRM_TOKEN`.

## Ограничения

- Лимит amoCRM — 7 запросов в секунду; сервер сам выдерживает интервал и повторяет запрос при 429.
- Отчёт по воронке считает до 10 000 сделок за период (параметр `max_leads`).

## Проверка

```bash
npm test   # мок-сервер amoCRM API v4, реальный аккаунт не нужен
```

## English

**amocrm-kommo-mcp** connects AI assistants to **amoCRM / Kommo** CRM: search and edit leads, create a lead with its
contact and company in one call, contacts lookup by phone or e-mail, notes, tasks — plus **sales analytics**: pipeline
report (stage totals, win rate, average deal and cycle, manager leaderboard), stale deals with no activity or no
scheduled task, overdue tasks. Set `AMOCRM_DOMAIN` (e.g. `mycompany.kommo.com`) and `AMOCRM_TOKEN` (long-lived token
of a private integration).

```bash
npx -y github:penmadebykisss/amocrm-kommo-mcp
```

## Смотрите также

- [ru-business-mcp](https://github.com/penmadebykisss/ru-business-mcp) — проверка контрагентов, курсы ЦБ, пени, производственный календарь
- [rf-marketplaces-mcp](https://github.com/penmadebykisss/rf-marketplaces-mcp) — аналитика Wildberries

## Лицензия

MIT

TDQS

A3.9/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct CRM resource and action: account setup, lead search/get/create/update, contact search, notes, tasks, and analytics. The few overlapping areas (search_leads vs stale_leads, find_contact vs search_leads) are clearly separated by their specific purpose and filters.

Naming Consistency4/5

All tools use a consistent crm_ prefix and snake_case, which makes them predictable. However, some names are noun phrases (crm_account, crm_tasks, crm_pipeline_report, crm_stale_leads) while most follow a verb_noun pattern, a minor deviation from full consistency.

Tool Count5/5

The server has 12 tools, which is well-scoped for a CRM integration covering accounts, leads, contacts, tasks, notes, and reporting. Each tool appears to earn its place without excessive or redundant entries.

Completeness4/5

Core CRM workflows are covered: lead search/get/create/update, contact search, task list/create/complete, notes, and pipeline reports. Minor gaps exist around standalone contact/company update and delete operations, but these are somewhat mitigated by bundled creation via crm_create_lead and notes on companies/contacts.

Maintenance

ActivityMaintained
ResponsivenessNo issues