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`.

### Облачная версия — без установки

Не хотите ставить Node.js и хранить токен у себя? Есть облачный доступ: вы получаете адрес и ключ
и подключаете сервер в Claude, Cursor или ChatGPT как удалённый MCP. Подписка — пишите в
[Telegram @penmadebykisss](https://t.me/penmadebykisss). Как развернуть такой сервер самому — [docs/cloud.md](docs/cloud.md).

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

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

## Проверка

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

## Нужна настройка или доработка?

Подключу этот сервер под ключ: установка, настройка под ваши данные и процессы, доработка под нестандартные поля,
ежедневные сводки. Пишите в Telegram **[@penmadebykisss](https://t.me/penmadebykisss)** или оставьте заявку на
[penmadebykisss.github.io](https://penmadebykisss.github.io).

*Need help setting this up or a custom MCP server? Telegram [@penmadebykisss](https://t.me/penmadebykisss).*

## 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
```

**Ready-made agent skill:** [Kommo / amoCRM Sales Assistant](https://www.agensi.io/skills/kommo-amocrm-sales-assistant) on Agensi — free SKILL.md with usage rules and configs for Claude Code, Claude Desktop, Cursor, VS Code, Windsurf and Codex.

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

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

## Лицензия

MIT

TDQS

A4.6/5.0

Scored across 12 tools

Disambiguation5/5

Each tool targets a distinct resource and action, with descriptions cross-referencing neighbors (e.g., crm_search_leads vs crm_stale_leads, crm_tasks vs crm_pipeline_report). No two tools appear to do the same thing.

Naming Consistency4/5

All tools share the crm_ prefix and snake_case convention, but a few are noun-only (crm_account, crm_tasks, crm_pipeline_report) instead of following the dominant verb_noun pattern, a minor deviation.

Tool Count5/5

12 tools cover the core CRM workflows without redundancy and sit comfortably in the typical 3-15 range for a domain integration.

Completeness4/5

The sales lifecycle is well covered (lead search/get/create/update, contact lookup, notes, task management, pipeline analytics), but there is no separate contact update/delete, task reschedule, or lead delete—minor gaps that agents can work around.

Maintenance

ActivityMaintained
ResponsivenessNo issues