Runs on your machine from its package; the steps are below.
At most: creates or changes data: records, files, settings.
Odel charges nothing per call. The publisher may charge for its own service.
Runs locally over stdio
This server isn't hosted — your MCP client launches it from a package registry. Use one of the commands below, or drop the config into your client (e.g. Claude Desktop).
Run
npx -y @theyahia/amocrm-mcp
MCP client config
{
"mcpServers": {
"amocrm": {
"command": "npx",
"args": [
"-y",
"@theyahia/amocrm-mcp"
]
}
}
}🗄 Репозиторий заархивирован
Разработка переехала в theYahia/WWmcp — монорепозиторий MCP-серверов для незападных API: СНГ, MENA, Африка, LATAM, Юго-Восточная Азия. Общее ядро
@theyahia/mcp-core, единый CI, единый релизный конвейер.Актуальная версия того, что лежало здесь:
servers/amocrm/Пакет в npm прежний —
@theyahia/amocrm-mcp, ставится и работает как раньше. Здесь больше ничего не обновляется. Задачи и pull request'ы — в WWmcp.Archived — development moved to theYahia/WWmcp, a monorepo of MCP servers for non-Western APIs. The current version of this package now lives at
servers/amocrm/. The npm package@theyahia/amocrm-mcpis unchanged. Please open issues and pull requests there.
Если вы искали, как подключить amoCRM к ИИ-ассистенту, спросить состояние воронки обычными словами, завести сделку или найти контакт не открывая интерфейс — это оно. 19 инструментов для amoCRM: сделки, контакты, компании, воронки, задачи, примечания, поиск, события и неразобранное. OAuth 2.0 с автообновлением токена, ограничение 7 запросов/сек и повтор с экспоненциальной задержкой.
npx -y @theyahia/amocrm-mcp
Добавьте в конфигурацию Claude Desktop, Cursor или любого другого MCP-клиента:
{
"mcpServers": {
"amocrm": {
"command": "npx",
"args": ["-y", "@theyahia/amocrm-mcp"],
"env": {
"AMOCRM_SUBDOMAIN": "mycompany",
"AMOCRM_ACCESS_TOKEN": "your-access-token",
"AMOCRM_REFRESH_TOKEN": "your-refresh-token",
"AMOCRM_CLIENT_ID": "your-client-id",
"AMOCRM_CLIENT_SECRET": "your-client-secret"
}
}
}
}
| Переменная | Обяз. | Описание |
|---|---|---|
AMOCRM_SUBDOMAIN | да | Поддомен вашего amoCRM (например, mycompany из mycompany.amocrm.ru) |
AMOCRM_ACCESS_TOKEN | да | OAuth access-токен |
AMOCRM_REFRESH_TOKEN | нет | OAuth refresh-токен (включает автообновление при 401) |
AMOCRM_CLIENT_ID | нет | OAuth client ID (нужен для обновления токена) |
AMOCRM_CLIENT_SECRET | нет | OAuth client secret (нужен для обновления токена) |
AMOCRM_DOMAINтоже принимается как алиасAMOCRM_SUBDOMAIN(обратная совместимость).
| Инструмент | Описание |
|---|---|
list_leads | Поиск и список сделок с фильтрами (воронка, статусы, запрос). Подтягивает контакты и причины отказа. |
get_lead | Одна сделка по ID вместе со связанными контактами и элементами каталога. |
create_lead | Создать сделку с названием, бюджетом, воронкой, статусом и пользовательскими полями. |
update_lead | Обновить поля сделки — перевести между этапами, изменить бюджет, сменить ответственного. |
| Инструмент | Описание |
|---|---|
list_contacts | Поиск контактов по имени, телефону, e-mail. |
get_contact | Один контакт со всеми пользовательскими полями. |
create_contact | Создать контакт с телефоном, e-mail и пользовательскими полями. |
| Инструмент | Описание |
|---|---|
list_companies | Поиск компаний. Подтягивает связанные сделки и контакты. |
create_company | Создать компанию с пользовательскими полями. |
| Инструмент | Описание |
|---|---|
list_pipelines | Все воронки продаж вместе с их статусами (этапами). |
| Инструмент | Описание |
|---|---|
list_tasks | Список задач с фильтрами по сущности, выполненности и ответственному. |
create_task | Создать задачу, привязанную к сделке, контакту или компании, с дедлайном. |
complete_task | Отметить задачу выполненной и добавить текст результата. |
| Инструмент | Описание |
|---|---|
list_unsorted | Входящие неразобранные заявки (формы, разбор почты). |
accept_unsorted | Принять неразобранную заявку в воронку. |
| Инструмент | Описание |
|---|---|
add_note | Добавить примечание (common, call_in, call_out, service_message) к любой сущности. |
| Инструмент | Описание |
|---|---|
search | Универсальный поиск по сделкам, контактам и компаниям. |
| Инструмент | Описание |
|---|---|
list_events | Лента событий — смены статусов, звонки, примечания, связи. |
| Инструмент | Описание |
|---|---|
get_account | Информация об аккаунте, пользователи, типы задач, настройки amojo. |
Обзор продаж:
«Покажи все сделки в воронке „Продажи“, которые сейчас на этапе „Переговоры“. С контактами.»
Работа с задачами:
«Создай задачу-перезвон по сделке #12345, дедлайн завтра в 10:00. Потом выведи все мои невыполненные задачи.»
Заведение нового клиента:
«Создай контакт „Иван Петров“ с телефоном +79001234567, потом компанию „Петров Солюшнс“ и сделку „Разработка сайта“ на 150 000 рублей в основной воронке.»
https://YOUR_SUBDOMAIN.amocrm.ru/settings/widgets/https://YOUR_SUBDOMAIN.amocrm.rucurl -X POST https://YOUR_SUBDOMAIN.amocrm.ru/oauth2/access_token \
-H "Content-Type: application/json" \
-d '{
"client_id": "YOUR_CLIENT_ID",
"client_secret": "YOUR_CLIENT_SECRET",
"grant_type": "authorization_code",
"code": "YOUR_AUTH_CODE",
"redirect_uri": "https://YOUR_SUBDOMAIN.amocrm.ru"
}'
access_token и refresh_token из ответаAMOCRM_REFRESH_TOKEN, AMOCRM_CLIENT_ID и AMOCRM_CLIENT_SECRETRetry-After, ждёт и повторяетgit clone https://github.com/theYahia/amocrm-mcp.git
cd amocrm-mcp
npm install
npm run build
npm test
MIT
Telegram: @vhodvai