
Amocrm Mcp
io.github.theYahiaPublished by GitHub account theYahiav1.0.1Updated Oct 24, 2026
MCP server for amoCRM API — leads, contacts, pipelines. Auth: Bearer token.
Overview
Local MCP server for amoCRM that lets an assistant read and manage leads, contacts, companies, pipelines, tasks, notes and events in a CRM account.
- What you can do
- Search, list and read leads, contacts and companies, including related records and loss reasons, plus a universal search across them all and the event feed and account info with users and settings. Create and update leads, contacts and companies, moving deals between stages, changing budgets or responsible users. List sales pipelines with their stages. List, create and complete tasks tied to a deal, contact or company, with deadlines and result text. List incoming unsorted requests and accept them into a pipeline, and add notes of several types to any entity.
- When to use it
- Useful when you want to query or update an amoCRM sales pipeline in plain language from an MCP client: reviewing deals at a stage, creating a contact, company and deal together, or managing follow-up tasks without opening the CRM interface.
- Requirements
- Runs locally via npx as an npm package on Node.js. Needs an amoCRM account subdomain and OAuth 2.0 credentials: an access token, and optionally a refresh token, client ID and client secret for automatic token refresh. Network access to the amoCRM API.
Installation
In SourceWeft
- Open Amocrm Mcp in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
🗄 Репозиторий заархивирован
Разработка переехала в 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 MCP — сделки, контакты и воронка продаж через нейросеть
Если вы искали, как подключить amoCRM к ИИ-ассистенту, спросить состояние воронки обычными словами, завести сделку или найти контакт не открывая интерфейс — это оно. 19 инструментов для amoCRM: сделки, контакты, компании, воронки, задачи, примечания, поиск, события и неразобранное. OAuth 2.0 с автообновлением токена, ограничение 7 запросов/сек и повтор с экспоненциальной задержкой.
Установка
Настройка MCP
Добавьте в конфигурацию Claude Desktop, Cursor или любого другого MCP-клиента:
Переменные окружения
AMOCRM_DOMAINтоже принимается как алиасAMOCRM_SUBDOMAIN(обратная совместимость).
Инструменты (19)
Сделки
Контакты
Компании
Воронки
Задачи
Неразобранное
Примечания
Поиск
События
Аккаунт
Демо-промпты
Обзор продаж:
«Покажи все сделки в воронке „Продажи“, которые сейчас на этапе „Переговоры“. С контактами.»
Работа с задачами:
«Создай задачу-перезвон по сделке #12345, дедлайн завтра в 10:00. Потом выведи все мои невыполненные задачи.»
Заведение нового клиента:
«Создай контакт „Иван Петров“ с телефоном +79001234567, потом компанию „Петров Солюшнс“ и сделку „Разработка сайта“ на 150 000 рублей в основной воронке.»
Как настроить OAuth 2.0
- Откройте настройки аккаунта amoCRM:
https://YOUR_SUBDOMAIN.amocrm.ru/settings/widgets/ - Создайте новую интеграцию (внешняя интеграция)
- Укажите redirect URI:
https://YOUR_SUBDOMAIN.amocrm.ru - Скопируйте Client ID и Client Secret
- Авторизуйте интеграцию, чтобы получить первичный код авторизации
- Обменяйте код на токены:
- Сохраните
access_tokenиrefresh_tokenиз ответа - Сервер сам обновит просроченный токен, если заданы
AMOCRM_REFRESH_TOKEN,AMOCRM_CLIENT_IDиAMOCRM_CLIENT_SECRET
Обработка ошибок
- 401 Unauthorized — автообновление токена, если настроены реквизиты для refresh, затем повтор запроса
- 429 Rate Limited — учитывает заголовок
Retry-After, ждёт и повторяет - 5xx — повтор с экспоненциальной задержкой (до 3 попыток)
- Ограничение частоты — встроенная пауза 150 мс между запросами (~7 запросов/сек), чтобы укладываться в лимиты amoCRM
Разработка
Лицензия
MIT
Telegram: @vhodvai
Source: README.md at commit a969508
Tools
0Version history
1- v1.0.1LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts