AmoCRM MCP Server
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"amocrm": {
"env": {
"AMO_BASE_URL": "https://example.amocrm.ru",
"AMO_CLIENT_ID": "<client_id>",
"AMO_ACCESS_TOKEN": "",
"AMO_REDIRECT_URI": "https://your.app/oauth/callback",
"AMO_CLIENT_SECRET": "<client_secret>",
"AMO_REFRESH_TOKEN": ""
},
"args": [
"/Users/agrabarnick/Desktop/WORK/dev/amo/mcp/dist/index.js"
],
"command": "node"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Минимальный MCP-сервер для интеграции с amoCRM (API v4): сделки, контакты, заметки, OAuth2.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Click any tool to inspect its schema.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in productivity
Persistent memory using a knowledge graph
Dynamic problem-solving through sequential thought chains
Official Miro MCP server - Supports context to code and creating diagrams, docs, and data tables.
a self-hosted project management & Kanban solution + Instant shareable boards
MCP Security Weekly
Get CVE alerts and security updates for Amocrm Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
Минимальный MCP-сервер для интеграции с amoCRM (API v4): сделки, контакты, заметки, OAuth2.
npm install
Создайте файл .env в корне проекта и задайте значения:
AMO_BASE_URL — базовый URL аккаунта, например https://example.amocrm.ruAMO_CLIENT_ID — client_id интеграцииAMO_CLIENT_SECRET — client_secret интеграцииAMO_REDIRECT_URI — redirect URI, если используете Authorization Code FlowAMO_ACCESS_TOKEN — access token (после первичного обмена)AMO_REFRESH_TOKEN — refresh token (после первичного обмена)AMO_LONG_TERM_TOKEN — долгосрочный токен amoCRM (до 5 лет, рекомендуется)💡 Совет: Используйте долгосрочные токены для упрощения интеграции!
MCP_AUTH_TOKEN — Bearer токен для защиты HTTP/Streamable эндпоинтов⚠️ Важно: Если вы используете HTTP или Streamable HTTP транспорты, настоятельно рекомендуется установить
MCP_AUTH_TOKENдля защиты ваших данных от несанкционированного доступа!
Пример генерации безопасного токена:
# Linux/macOS
openssl rand -hex 32
# Node.js
node -e "console.log(require('crypto').randomBytes(32).toString('hex'))"
Подробнее: SECURITY.md
# Разработка
npm run dev
# Продакшн
npm run build
npm run start
# Разработка
npm run dev:http
# Продакшн
npm run build
npm run start:http
Пример использования с токеном:
# Установка токена
export MCP_AUTH_TOKEN="your-secret-token-here"
# Запуск сервера
npm run start:http
# Тестирование
curl -H "Authorization: Bearer your-secret-token-here" \
http://localhost:8080/tools
# Разработка
npm run dev:streamable
# Продакшн
npm run build
npm run start:streamable
Пример использования с токеном:
# SSE подключение
curl -H "Accept: text/event-stream" \
-H "Authorization: Bearer your-secret-token-here" \
http://localhost:8080/mcp
~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"amocrm": {
"command": "node",
"args": ["/Users/agrabarnick/Desktop/WORK/dev/amo/mcp/dist/index.js"],
"env": {
"AMO_BASE_URL": "https://example.amocrm.ru",
"AMO_CLIENT_ID": "<client_id>",
"AMO_CLIENT_SECRET": "<client_secret>",
"AMO_REDIRECT_URI": "https://your.app/oauth/callback",
"AMO_ACCESS_TOKEN": "",
"AMO_REFRESH_TOKEN": ""
}
}
}
}
Примечание: для разработки можно указать запуск через npm run dev, если клиент позволяет задать команду/аргументы.
amocrm.exchangeAuthCode с параметрами:{
"code": "<authorization_code>",
"redirect_uri": "https://your.app/oauth/callback"
}
access_token, refresh_token, expires_in. Сохраните их в .env.access_token по refresh_token.{
"tool": "amocrm.listLeads",
... [View full README on GitHub](https://github.com/grabarnick/amocrm-mcp-server#readme)