amoCRM MCP Server

MCP server for the amoCRM (Kommo) API v4: leads, contacts, companies, tasks, pipelines, unsorted inbox and analytics

  • 2 ★ on the repository
  • Last commit
  • MIT
MCP server

Broad access

Why this level

  • Creates and bulk-updates leads, contacts and companies in the live CRM
  • Accepts and rejects incoming requests
  • Stores OAuth tokens with access to the customer base
All reasons and checks
Russian stack

caiborg-ai/amocrm-mcp

Install

Services

Manual install

pip install -e .
cp .env.example .env
python -m amocrm_mcp

Run inside a clone of the repository. For SSE: AMO_TRANSPORT=sse AMO_PORT=8000 python -m amocrm_mcp.

Access and checks

How we review

Broad accessThe tool can change data, run commands or handle secrets.

  • Creates and bulk-updates leads, contacts and companies in the live CRM
  • Accepts and rejects incoming requests
  • Stores OAuth tokens with access to the customer base

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

What it does

The FastMCP-based server gives the agent 36 amoCRM tools. The agent can search, create and update leads, contacts, companies and tasks, add notes, link entities and run batch creates and updates. It can read pipelines with statuses, account users and custom fields, events and pipeline analytics. Incoming unsorted requests can be accepted or rejected. The server refreshes the OAuth token and respects rate limits.

Who it is for. Sales teams and integrators working in amoCRM who want an agent to handle routine work.

Good fit when

  • You need to find a lead or contact and update its status without the UI
  • You need to process incoming unsorted requests
  • You need a pipeline and events summary for a period

Not a fit when

  • The agent must not change live CRM data
  • You need a packaged install: the server installs only from source

Example request

Find the Romashka deal in amoCRM, move it to the Contract stage and create a task for me to call tomorrow

MCP

Transport
stdio, sse
Authentication
OAuth

Environment variables

AMO_SUBDOMAIN required
amoCRM account subdomain
AMO_ACCESS_TOKEN required, secret
Integration OAuth access token
AMO_CLIENT_ID
For token auto-refresh
AMO_CLIENT_SECRET secret
For token auto-refresh
AMO_REFRESH_TOKEN secret
For token auto-refresh

Limitations

Requires the account subdomain and an amoCRM integration OAuth token, plus client id, client secret and refresh token for auto-refresh. There is no PyPI package; install with pip install -e . from a clone. The repo was published in a single commit and has not been updated since. The tool list has no entity deletion.

How to disable. Remove the amocrm block from your MCP client config and disable the integration in amoCRM settings.

FAQ

Where do I get the token?

In amoCRM integration settings: create an integration and copy the access token, client ID and client secret.

Does it work with Kommo?

Yes, it uses API v4, shared by amoCRM and Kommo.

Discussion

No questions or reviews yet.

Russian stack

A minimal MCP server for amoCRM API v4: read and create leads, contacts and notes, with OAuth2 and long-term tokens

MCP serverBroad access12Repository stars
Russian stack

A self-hosted, dependency-free Node.js MCP server with 41 tools for Kommo (amoCRM): leads, pipelines, tasks, a live conversation queue, and salesbot

MCP serverBroad access1Repository stars
Russian stack

An MCP with 23 tools, resources and prompts for Kommo, amoCRM's international product: deals, contacts, pipelines, Salesbot

MCP serverBroad access15Repository stars
Russian stack

A FastMCP-based MCP server with 39 tools across 11 amoCRM domains: leads, contacts, analytics and batch operations, deployed as one Vercel project per account

MCP serverBroad access1Repository stars
Russian stack

A compact FastMCP-based MCP server with 21 tools for AmoCRM: contacts, deals, tasks, notes, tags and pipelines in a single server.py

MCP serverBroad access

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialAuthenticationRepository starsMain difference
amoCRM MCP Server (this entry)noOAuth2
AmoCRM MCP Servernokey is optional12deals, contacts and notes
amoCRM MCP Server on FastMCPnoOAuth139 tools
AmoCRM MCP Server on FastMCP (21 tools)noAPI key021 tools

README in short

The README briefly lists 36 tools in 11 groups and technical details: OAuth token refresh with disk persistence, rate limiting with 429 backoff and flattened HAL+JSON responses. It installs from source, configures via .env and runs over stdio or SSE. It includes a Claude Desktop config and steps for getting amoCRM credentials. MIT license.

README badge

Report a problem

Foxx AIamoCRM MCP Server
Foxx AI

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