amoCRM MCP Server

A simple Python MCP server for amoCRM: leads, contacts, companies, tasks, pipelines and notes for Claude Desktop

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Creates and changes leads, contacts and companies in a live amoCRM account
  • The integration token grants full access, not read-only
All reasons and checks
Russian stack

docatwork2026/amocrm-mcp

Install

Manual install

git clone https://github.com/DocAtWork2026/amocrm-mcp.git
cd amocrm-mcp
pip install -r requirements.txt

After installing, copy .env.example to .env and fill in AMOCRM_DOMAIN and AMOCRM_TOKEN.

This is third-party code. Review the repository files before installing.

What it does

The server gives an agent access to basic amoCRM entities using a long-lived API token. It can list and fetch leads, create and update them, read and create contacts and companies, create and list tasks, list pipelines and their stages, list account users and get account info, and add or read notes on any entity. The server is a single server.py file, launched directly with python and a path in Claude Desktop's config.

Who it is for. For sales teams and small teams on amoCRM who want simple agent access to leads and contacts without a complex setup.

Good fit when

  • You need to quickly create or update a lead from a chat with an agent
  • You want to check tasks and the sales pipeline without opening amoCRM
  • You want a small server with no Docker or extra infrastructure

Not a fit when

  • You need advanced amoCRM entities: complex custom fields, automations and digital pipeline are not covered in the README
  • You need to restrict the agent to read-only: the token grants full integration-level access
  • You need a packaged npm or PyPI release: the server only runs from a repository clone

Example request

Create a lead named Website inquiry, Ivanov in the sales pipeline and add a task to call tomorrow at 10am

Limitations

It needs Python 3.10+ and a long-lived amoCRM integration token, which is issued with full integration rights rather than a limited scope. The server is not split into modules: all logic lives in one server.py file. The README does not cover pagination or error handling if amoCRM's API limits are hit.

How to disable. Remove the amocrm block from claude_desktop_config.json and revoke the long-lived token in your amoCRM integration settings.

MCP

Transport
stdio
Authentication
API key
Environment variables
Environment variables
AMOCRM_DOMAIN
required
Your amoCRM account subdomain
AMOCRM_TOKEN
required, secret
Long-lived amoCRM integration token

Security check

  • Creates and changes leads, contacts and companies in a live amoCRM account
  • The integration token grants full access, not read-only

README in short

The English README briefly lists the amoCRM entities covered and the prerequisites: Python 3.10+ and a long-lived token. It shows install via git clone and pip, a .env file with the domain and token, steps to get a token via amoMarket, and a ready Claude Desktop config block for macOS and Windows. A tools table lists all 16 available calls. MIT licensed.

FAQ

Where do I get an amoCRM token?

In amoCRM account settings under amoMarket, create an external integration, then generate a long-lived token on the Keys and access tab.

Can I limit the token's rights?

The README does not cover this; the integration token grants access to all the entities listed among the tools.

Official

Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent

MCP serverHigh risk483Repository stars
Official

Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex

PluginHigh risk28Repository stars
Editors’ pick

Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit

MCP serverHigh risk

Bitrix24 portal MCP server

MCP-сервер портала Битрикс24

Official

Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail

MCP serverHigh risk
Foxx AIamoCRM MCP Server

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.