amocrm-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@amocrm-mcpСколько сделок на этапе переговоры?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
AmoCRM MCP Server
MCP-сервер для AmoCRM. Подключается к Claude Desktop и даёт Claude прямой доступ к вашей CRM через 17 инструментов.
Задавайте вопросы на русском — Claude сам вызовет нужные API и скомбинирует ответ.
Архитектура
┌──────────────────┐ stdin/stdout ┌──────────────────┐ HTTPS ┌──────────────┐
│ Claude Desktop │ ◄──── MCP Protocol ──► │ amocrm-mcp │ ◄── REST ───► │ AmoCRM API │
│ (LLM + UI) │ │ (локальный) │ │ (облако) │
└──────────────────┘ └──────────────────┘ └──────────────┘Как это работает:
Claude Desktop запускает
amocrm-mcpкак subprocessMCP-сервер сообщает Claude: "у меня 17 инструментов — get_leads, get_contacts..."
Пользователь пишет вопрос на русском
Claude решает какие инструменты вызвать и в каком порядке
MCP-сервер передаёт запросы в AmoCRM API v4, возвращает JSON
Claude анализирует данные и отвечает пользователю
Внутри MCP-сервера нет ИИ — это прокси между Claude и AmoCRM.
Related MCP server: Pipedrive MCP Server
Установка
Вариант A: pip (рекомендуется)
pip install amocrm-mcpВариант B: из исходников
git clone https://github.com/ilyaberdysh/amocrm-mcp.git
cd amocrm-mcp
pip install -e .Настройка
1. Создать интеграцию в AmoCRM
AmoCRM → Настройки → Интеграции → Создать интеграцию
Тип: Внешняя интеграция
Redirect URI:
https://localhostСкопировать Client ID и Client Secret
2. Авторизоваться
amocrm-mcp-authИли если установлено из исходников:
python3 auth_setup.pyСкрипт спросит:
Субдомен — часть URL вашего AmoCRM (например
mycompanyизmycompany.amocrm.ru)Client ID и Client Secret — из шага 1
Redirect URI — по умолчанию
https://localhostAuth code — откроется URL, авторизуетесь, скопируете
codeиз URL редиректа
Токены сохранятся в ~/.amocrm/config.json.
3. Подключить к Claude Desktop
Откройте файл конфигурации:
Mac: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Добавьте:
{
"mcpServers": {
"amocrm": {
"command": "amocrm-mcp"
}
}
}Если установлено из исходников, укажите полный путь:
{"command": "python3", "args": ["/путь/до/amocrm-mcp/server.py"]}
4. Перезапустить Claude Desktop
Cmd+Q (Mac) / Alt+F4 (Windows) → открыть заново.
В чате появится иконка инструментов — amocrm с 17 тулами.
5. Проверить
Покажи мои воронки в AmoCRMИнструменты (17)
Инструмент | Что делает |
| Воронки продаж с этапами и их ID |
| Сделки с фильтрами (менеджер, воронка, статус, даты, сумма) |
| Подсчёт и сумма сделок без лимита 200 — для аналитики |
| Контакты (поиск по имени, email, телефону) |
| Компании |
| Пользователи / менеджеры |
| Задачи (активные/выполненные, сортировка по дедлайну) |
| Примечания к сделкам, контактам, компаниям |
| Журнал событий (смена этапов, создание сделок) |
| Покупатели (повторные клиенты) |
| Неразобранные заявки |
| Каталоги товаров/услуг |
| Элементы каталогов |
| Пользовательские поля сущностей |
| Причины отказа |
| Теги |
| Источники трафика |
Примеры запросов
Сколько сделок закрыто в феврале 2025?
Сравни продажи за этот и прошлый месяц
Кто из менеджеров закрыл больше всего сделок?
Покажи просроченные задачи Никиты
Сделки на этапе "Переговоры" во всех воронках
Найди сделки дороже 500 000 ₽ в работе
Сколько неразобранных заявок?
Какие кастомные поля есть у сделок?
Причины отказа по проигранным сделкамСтруктура проекта
amocrm-mcp/
├── server.py # MCP-сервер — точка входа, 17 tool definitions
├── amocrm_client.py # AmoCRM API v4 клиент
│ - OAuth2 с auto-refresh токенов
│ - Retry на 429 (rate limit) с backoff 2s/5s/10s
│ - Пагинация до 10 000 записей
│ - Обработка пустых ответов API
├── config.py # Чтение/запись ~/.amocrm/config.json
├── auth_setup.py # CLI для первичной OAuth2 авторизации
├── pyproject.toml # Метаданные, зависимости, entry points
└── QA_TEST_PROMPT.md # QA-промпт для тестирования (10 вопросов)Токены
Хранятся в
~/.amocrm/config.jsonОбновляются автоматически при каждом запросе
Протухают если не использовать > 3 месяцев
Если протухли — снова запустите
amocrm-mcp-auth
Отладка
# Проверить что сервер запускается
amocrm-mcp
# Если висит без ошибок — ждёт подключения (Ctrl+C для выхода)
# Проверить конфиг
cat ~/.amocrm/config.json
# Логи Claude Desktop
# Mac: ~/Library/Logs/Claude/
# Windows: %APPDATA%\Claude\logs\Требования
Python 3.11+
Claude Desktop
Аккаунт AmoCRM с правами создания интеграций
Технологии
MCP SDK — Model Context Protocol
AmoCRM API v4 (OAuth2)
Без внешних HTTP-библиотек —
urllibиз stdlib
Лицензия
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ilyaberdysh/amocrm-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server