Skip to main content
Glama
theYahia

@theyahia/amocrm-mcp

by theYahia

@theyahia/amocrm-mcp

프로덕션 등급의 amoCRM API용 MCP 서버입니다. 리드, 연락처, 회사, 파이프라인, 작업, 메모, 검색, 이벤트, 미분류 리드를 다루는 19가지 도구를 제공합니다. 자동 토큰 갱신 기능이 있는 OAuth 2.0. 속도 제한(초당 7회 요청). 지수 백오프를 사용한 재시도.

설치

npx -y @theyahia/amocrm-mcp

Related MCP server: amocrm-mcp

MCP 구성

Claude Desktop, Cursor 또는 모든 MCP 클라이언트 구성에 추가하세요:

{
  "mcpServers": {
    "amocrm": {
      "command": "npx",
      "args": ["-y", "@theyahia/amocrm-mcp"],
      "env": {
        "AMOCRM_SUBDOMAIN": "mycompany",
        "AMOCRM_ACCESS_TOKEN": "your-access-token",
        "AMOCRM_REFRESH_TOKEN": "your-refresh-token",
        "AMOCRM_CLIENT_ID": "your-client-id",
        "AMOCRM_CLIENT_SECRET": "your-client-secret"
      }
    }
  }
}

환경 변수

변수

필수

설명

AMOCRM_SUBDOMAIN

amoCRM 하위 도메인(예: mycompany.amocrm.rumycompany)

AMOCRM_ACCESS_TOKEN

OAuth 액세스 토큰

AMOCRM_REFRESH_TOKEN

아니요

OAuth 갱신 토큰(401 발생 시 자동 갱신 활성화)

AMOCRM_CLIENT_ID

아니요

OAuth 클라이언트 ID(토큰 갱신에 필요)

AMOCRM_CLIENT_SECRET

아니요

OAuth 클라이언트 시크릿(토큰 갱신에 필요)

AMOCRM_DOMAINAMOCRM_SUBDOMAIN의 별칭으로 허용됩니다(하위 호환성).

도구 (19)

리드

도구

설명

list_leads

필터(파이프라인, 상태, 검색어)로 리드를 검색하고 목록을 표시합니다. 연락처, 손실 사유를 포함합니다.

get_lead

ID로 단일 리드를 가져오고 연결된 연락처 및 카탈로그 요소를 포함합니다.

create_lead

이름, 금액, 파이프라인, 상태, 사용자 정의 필드로 새 리드를 생성합니다.

update_lead

리드 필드를 업데이트합니다 — 단계 간 이동, 금액 변경, 담당자 변경.

연락처

도구

설명

list_contacts

이름, 전화번호, 이메일로 연락처를 검색합니다.

get_contact

모든 사용자 정의 필드를 포함한 단일 연락처를 가져옵니다.

create_contact

전화번호, 이메일, 사용자 정의 필드로 연락처를 생성합니다.

회사

도구

설명

list_companies

회사를 검색합니다. 연결된 리드와 연락처를 포함합니다.

create_company

사용자 정의 필드로 회사를 생성합니다.

파이프라인

도구

설명

list_pipelines

모든 판매 파이프라인과 그 상태(단계)를 나열합니다.

작업

도구

설명

list_tasks

엔터티, 완료 여부, 담당 사용자로 필터링된 작업을 나열합니다.

create_task

리드/연락처/회사에 연결된 작업을 마감일과 함께 생성합니다.

complete_task

작업을 완료로 표시하고 결과 텍스트를 추가합니다.

미분류

도구

설명

list_unsorted

수신된 미분류 리드(폼, 이메일 파싱)를 나열합니다.

accept_unsorted

미분류 리드를 파이프라인으로 수락합니다.

메모

도구

설명

add_note

모든 엔터티에 메모(common, call_in, call_out, service_message)를 추가합니다.

검색

도구

설명

search

리드, 연락처, 회사에 대한 범용 검색.

이벤트

도구

설명

list_events

활동 로그 — 상태 변경, 통화, 메모, 링크.

계정

도구

설명

get_account

계정 정보, 사용자, 작업 유형, amojo 설정.

데모 프롬프트

영업 개요:

"'Sales' 파이프라인에서 현재 'Negotiation' 단계에 있는 모든 리드를 보여줘. 연락처 정보도 포함해 줘."

작업 관리:

"리드 #12345에 대한 후속 통화 작업을 만들어 줘. 마감은 내일 오전 10시. 그런 다음 내 미완료 작업을 모두 나열해 줘."

신규 고객 온보딩:

"'Ivan Petrov'라는 연락처를 전화번호 +79001234567로 만들고, 'Petrov Solutions' 회사를 만든 다음, 기본 파이프라인에 150,000 RUB 상당의 'Website Development' 리드를 만들어 줘."

OAuth 2.0 설정 가이드

  1. amoCRM 계정 설정으로 이동합니다: https://YOUR_SUBDOMAIN.amocrm.ru/settings/widgets/

  2. 새 통합(외부 통합)을 생성합니다

  3. 리디렉션 URI를 https://YOUR_SUBDOMAIN.amocrm.ru로 설정합니다

  4. 클라이언트 ID클라이언트 시크릿을 복사합니다

  5. 초기 인증 코드를 얻기 위해 통합을 승인합니다

  6. 코드를 토큰으로 교환합니다:

curl -X POST https://YOUR_SUBDOMAIN.amocrm.ru/oauth2/access_token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "YOUR_CLIENT_ID",
    "client_secret": "YOUR_CLIENT_SECRET",
    "grant_type": "authorization_code",
    "code": "YOUR_AUTH_CODE",
    "redirect_uri": "https://YOUR_SUBDOMAIN.amocrm.ru"
  }'
  1. 응답에서 access_tokenrefresh_token을 저장합니다

  2. AMOCRM_REFRESH_TOKEN, AMOCRM_CLIENT_ID, AMOCRM_CLIENT_SECRET이 설정된 경우 서버는 만료된 토큰을 자동으로 갱신합니다

오류 처리

  • 401 Unauthorized: 갱신 자격 증명이 구성된 경우 토큰을 자동 갱신한 후 재시도합니다

  • 429 Rate Limited: Retry-After 헤더를 존중하고 대기 후 재시도합니다

  • 5xx Server Errors: 지수 백오프 재시도(최대 3회)

  • Rate Limiting: amoCRM 한도 내에서 유지하기 위해 요청 간 150ms 지연이 내장되어 있습니다(초당 약 7회)

개발

git clone https://github.com/theYahia/amocrm-mcp.git
cd amocrm-mcp
npm install
npm run build
npm test

라이선스

MIT

Install Server
A
license - permissive license
A
quality
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    D
    maintenance
    Enables users to interact with AmoCRM via Claude Desktop using natural language, with 17 tools for accessing CRM entities like leads, contacts, and pipelines.
    18
    1
    MIT
  • A
    license
    C
    quality
    D
    maintenance
    Enables AI agents to manage Kommo CRM (formerly AmoCRM) entities including leads, contacts, companies, tasks, notes, pipelines, and products through natural language commands via the Model Context Protocol.
    39
    15
    1
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    MCP server for amoCRM integration, enabling AI assistants to manage leads, contacts, companies, tasks, and more via natural language.
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Manage projects, tasks, time tracking, and team collaboration through natural language.

  • Streamline your Attio workflows using natural language to search, create, update, and organize com…

  • An AI-first personal CRM you run in natural language: contacts, reminders, notes, and more.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/theYahia/amocrm-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server