Connector guide6-minute read18 MCP tools7 languages

amoCRM to MCP: Work in amoCRM from any AI Agent

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

HCBy HelpCode teamUpdated 6 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

amoCRM

amoCRM

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

tools

18

Region

INTL

Category

CRM

Authentication

Bearer Token

Required env vars

AMOCRM_SUBDOMAINAMOCRM_ACCESS_TOKEN
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the amoCRM in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Try asking

Example prompts for amoCRM

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

amoCRM · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → amoCRM, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

amoCRM

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Setup

  1. In amoCRM, open амоМаркет (amoMarket) in the left menu, click ⋯ at the top right (next to + WEB HOOKS) and choose Создать интеграцию (Create integration), then Внешняя интеграция (external integration). You need to be an account administrator.
  2. Enter a Ссылка для перенаправления (redirect URL): the form requires one, but the long-lived token never uses it, so any https address of yours will do. Tick the accesses under Предоставить доступ, give the integration a name and a description, and click Сохранить (Save).
  3. Open the integration's Ключи и доступы (Keys and scopes) tab and click Сгенерировать токен (Generate token). Pick an expiry date between 1 day and 5 years and copy the token right away: amoCRM shows it only once.
  4. Paste the token into AMOCRM_ACCESS_TOKEN and your account's subdomain into AMOCRM_SUBDOMAIN: for https://acme.amocrm.ru, enter acme. Then install the connector.
  5. Start with amocrm_get_account: it shows the account, its currency and its task types.

amoCRM or Kommo: they are the same product. Accounts at <subdomain>.amocrm.ru use this connector, and the old international addresses <subdomain>.amocrm.com forward there, so enter the same subdomain. Accounts at <subdomain>.kommo.com use the Kommo connector.

Whose token: the token acts as the administrator who created it. Revoke it on the integration's Выданные доступы tab with Отозвать доступ. When it expires, generate a new one and paste it in.

Confirm first: before the AI creates or changes a deal, creates a contact or a task, or adds a note, it shows you what it will write and waits for your yes. amoCRM does not check new contacts for duplicates, so the AI searches first.

Read-only setup: amoCRM tokens cannot be limited to reading, so switch off amocrm_create_lead, amocrm_update_lead, amocrm_create_contact, amocrm_create_task and amocrm_add_note. Nothing in this connector deletes data.

Pipelines, stages and fields: deals are called leads in the API. Every deal sits in a stage of a pipeline, and amocrm_list_pipelines lists them. In every pipeline, stage 142 is Closed-won (Успешно реализовано) and 143 is Closed-lost (Закрыто и не реализовано). Phone numbers, emails and any other extra data are custom fields, which amocrm_list_custom_fields lists with their ids and options. Responsible users come from amocrm_list_users.

Notes and the event log: amocrm_list_notes reads the timeline of one deal, contact or company. amocrm_list_notes_by_type reads notes across all records at once, for example every call logged this week. amocrm_list_events reads the account's event log: stage changes, new records, changes of fields and responsible users, calls, chat messages and completed tasks, with the old and the new value.

Limits: at most 7 requests per second per integration and 50 per account. Over it amoCRM answers 429, and repeated violations block the account's API access with 403 for every call. Ask the AI to filter or search instead of paging through all deals or events.

Common errors: 401 means the token is wrong, expired or revoked, or no account has this subdomain on amocrm.ru (a kommo.com account needs the Kommo connector). 402 means the subscription has ended: writes stop at once, reads 30 days later. 403 can mean that the token's user lacks rights or that API access was blocked after too many requests. 404 means a wrong id or subdomain. 400 lists the invalid fields, for example a stage that does not belong to the pipeline or a custom field value of the wrong type.

The connector does not delete anything and does not handle customers (покупатели), incoming (unsorted) leads, chats and messages, lists (catalogs), webhooks or Salesbot.

Prerequisites: AMOCRM_SUBDOMAIN, AMOCRM_ACCESS_TOKEN

Install the connector locally

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Open http://localhost:3000/connectors/store, pick amoCRM and paste in the env vars listed under Prerequisites.

Available tools

ToolWhat it does
amocrm_get_accountGet the amoCRM account: id, name, subdomain, current user id, country, currency, language, and with the default extras its task types (ids…
amocrm_list_leadsList or search deals (leads in the API): id, name, price, pipeline and stage (status_id), responsible user, dates, tags, custom fields and…
amocrm_get_leadGet one lead by id with its name, price, pipeline, stage, responsible user, dates, tags, custom field values, linked company and, by…
amocrm_create_leadCreate a lead, optionally in a given pipeline and stage, with price, responsible user, custom fields, tags and links to existing contacts…
amocrm_update_leadChange a lead: name, price, stage or pipeline (moving it through the funnel; Closed-won is status 142, Closed-lost 143), responsible user…
amocrm_list_contactsList or search contacts: id, name, first and last name, responsible user, dates, tags, custom fields (phone and email are custom fields)…
amocrm_get_contactGet one contact by id with names, responsible user, tags, custom field values (phones, emails, position), linked companies and, by default…
amocrm_create_contactCreate a contact with name, responsible user, phone, email and other custom fields, and tags
amocrm_list_companiesList or search companies: id, name, responsible user, dates, tags, custom fields and, with with=leads,contacts, linked leads and contacts
amocrm_list_pipelinesList the lead pipelines with their stages: pipeline id, name, whether main or archived, and per stage (in _embedded.statuses) its id, name…
amocrm_list_custom_fieldsList the custom fields of leads, contacts or companies: id, name, code (PHONE, EMAIL for contacts), type and, for select fields, the enum…
amocrm_list_tasksList tasks: id, text, type, deadline (complete_till), whether completed, result, responsible user and the lead, contact or company it…
amocrm_create_taskCreate a task with a deadline, linked to a lead, contact or company, for a responsible user
amocrm_list_notesRead the notes (timeline entries) of one lead, contact or company: id, type (common text note, call_in, call_out, sms, service messages…
amocrm_list_notes_by_typeRead notes across all leads, contacts or companies at once, not just one record: id, entity_id of the record it belongs to, type (common…
amocrm_add_noteAdd a text note to the timeline of a lead, contact or company
amocrm_list_usersList the account's users: id, name, email, language and rights, and with with=role,group their role and group
amocrm_list_eventsRead the account's event log: who did what and when

Example prompts

  • "Which deals in the Sales pipeline are in the Negotiation stage, and who is responsible for each?"
  • "Who moved deals to Closed-lost this week, and what were those deals worth?"
  • "Show me every incoming call logged since Monday and the deals they belong to."
  • "Move the deal 'Warehouse shelving for Stroymarket' to Closed-won and create a follow-up task for Monday for the responsible manager."

Next steps

Was this guide helpful?

Your amoCRM agent is one click away.

Install the connector, paste the key, prompt your AI client. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect amoCRM to ChatGPT via MCP

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Connectors

How to Connect amoCRM to Claude via MCP

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Connectors

How to Connect amoCRM to Cursor via MCP

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Connectors

How to Connect amoCRM to Gemini via MCP

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Connectors

How to Connect amoCRM to Meta Muse via MCP

Let your AI work in amoCRM: find and update deals across pipelines, look up contacts and companies, read tasks, notes and the event log, and log new tasks and notes. For accounts on amocrm.ru, with a long-lived token from an integration in your account.

Connectors

Avito to MCP: Manage Avito Ads, Prices and Statistics from any AI Agent

Let your AI work with your Avito business account: list your ads and change their prices, read views, contacts and calls statistics, check autoload uploads and their errors, the feed format and your wallet, and read Avito Messenger chats. Sending messages and changing autoload settings are optional and off by default.