amoCRM MCP Server
Click on "Deploy 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 Serverlist my open leads from amoCRM"
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 (Model Context Protocol) server for amoCRM integration with Claude Desktop and other AI assistants.
Features
Leads -- list, get, create, update
Contacts -- list, get, create
Companies -- list, get, create
Tasks -- list, create
Pipelines -- list pipelines and stages
Users -- list account users
Notes -- add and read notes on any entity
Account -- get account info
Related MCP server: KommoMCP
Prerequisites
Python 3.10+
amoCRM account with API access
Long-lived token from amoCRM integration settings
Installation
git clone https://github.com/DocAtWork2026/amocrm-mcp.git
cd amocrm-mcp
pip install -r requirements.txtConfiguration
Copy .env.example to .env and fill in AMOCRM_DOMAIN and AMOCRM_TOKEN. Never commit real credentials.
Claude Desktop Setup
Add this server to claude_desktop_config.json using python and the path to server.py.
Available Tools
All original upstream tools are preserved: get_account_info, get_leads, get_lead, create_lead, update_lead, get_contacts, get_contact, create_contact, get_companies, get_company, create_company, get_tasks, create_task, get_pipelines, get_users, add_note, and get_notes.
Upstream
Based on https://github.com/DocAtWork2026/amocrm-mcp (MIT License). This repository was recreated from the upstream source files. Git commit history was not mirrored by the available GitHub connector.
License
MIT
Vercel deployment
This repository exposes the original 17 tools over MCP Streamable HTTP at:
MCP endpoint:
https://amocrm-mcp-ascan-006.vercel.app/mcpHealth check:
https://amocrm-mcp-ascan-006.vercel.app/health
The server.py ASGI application is used by Vercel's Python runtime. The original stdio entry point remains available for local clients.
Vercel environment variables
Required for CRM API calls:
AMOCRM_DOMAIN— amoCRM subdomain, without protocol.AMOCRM_TOKEN— long-lived token. Do not commit it.
Optional Supabase connectivity check:
SUPABASE_URLSUPABASE_SECRET_KEY(preferred) orSUPABASE_SERVICE_ROLE_KEY(legacy)
Supabase keys are server-only. The health endpoint checks access to the existing amocrm_connections table without returning any CRM records or credentials.
Security notes
TLS certificate verification is enabled for all outbound amoCRM and Supabase requests.
Entity types used in note endpoints are allowlisted.
Secrets must be configured as sensitive Vercel environment variables and must never be committed.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create contacts, move deals, send proposals and invoices, read your inbox, from Claude or ChatGPT.
A CRM you talk to: leads, deals and a pipeline board inside ChatGPT, Grok and other MCP clients.
Open-source CRM your AI agents can write to: companies, people, deals, tasks, notes, pipeline.
API-first CRM for LLMs - contacts, companies, deals and activities over a native MCP server.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables users to interact with AmoCRM via Claude Desktop using natural language, with 17 tools for accessing CRM entities like leads, contacts, and pipelines.1824 PyPI1MIT
- FlicenseNot gradedqualityDmaintenanceAI-powered CRM assistant for Kommo/amoCRM that provides natural language management via Telegram bot and MCP protocol, enabling analytics, entity operations, and CRM setup.8-
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to interact with amoCRM, providing access to deals, contacts, companies, notes, tasks, and custom fields via natural language.7 npmMIT
- AlicenseAqualityFmaintenanceEnables managing amoCRM data through natural language, including leads, contacts, companies, pipelines, tasks, notes, search, events, and unsorted leads.1923 npmMIT