amoCRM MCP server deployed to Render in a few clicks

amoCRM MCP-сервер

A small Node.js amoCRM MCP server with a step-by-step Russian guide that needs no terminal: from an amoCRM token to connecting it in Claude Code through Render

MCP server

Medium risk

We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.

Why this level

  • Ready-made tools only read amoCRM data, but amocrm_raw_request can also perform a write request
  • The long-lived amoCRM token is stored in Render environment variables
All reasons and checks
Russian stack

edulabtechnic-source/amocrm-mcp

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/edulabtechnic-source-amocrm-mcp

Detects the agents on your machine, checks the risk and pins the version.

Other ways to install

Run in a terminal

claude mcp add --transport http amocrm https://amocrm-mcp-xxxx.onrender.com/mcp --header 'Authorization: Bearer <your AUTHORIZATION>'

Or add to the file .mcp.json, in the project

{
  "mcpServers": {
    "amocrm": {
      "type": "http",
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in Cursor

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Add to the file ~/.cursor/mcp.json, for all projects

{
  "mcpServers": {
    "amocrm": {
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. For a single project, put the same block into .cursor/mcp.json.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Install in VS Code

The button opens the agent and offers to add the server. If nothing happens, copy the config below.

Run in a terminal

code --add-mcp '{"name":"amocrm","type":"http","url":"https://amocrm-mcp-xxxx.onrender.com/mcp","headers":{"Authorization":"Bearer <your AUTHORIZATION>"}}'

Or add to the file .vscode/mcp.json, in the project

{
  "servers": {
    "amocrm": {
      "type": "http",
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the servers key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.codex/config.toml, for all projects

[mcp_servers.amocrm]
url = "https://amocrm-mcp-xxxx.onrender.com/mcp"
http_headers = { Authorization = "Bearer <your AUTHORIZATION>" }

If the file already exists, append the block to the end.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.gemini/settings.json, for all projects

{
  "mcpServers": {
    "amocrm": {
      "httpUrl": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/devin/mcp_config.json, for all projects

{
  "mcpServers": {
    "amocrm": {
      "serverUrl": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Legacy Cascade keeps the MCP config in ~/.codeium/windsurf/mcp_config.json.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Formerly Windsurf.

Add to the file cline_mcp_settings.json, for all projects

{
  "mcpServers": {
    "amocrm": {
      "type": "streamableHttp",
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key. Open the settings file in Cline: MCP Servers tab, Configure MCP Servers.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file .roo/mcp.json, in the project

{
  "mcpServers": {
    "amocrm": {
      "type": "streamable-http",
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcpServers key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

A fork of Roo Code, same .roo folders.

Add to the file opencode.json, in the project

{
  "mcp": {
    "amocrm": {
      "type": "remote",
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the mcp key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Add to the file ~/.config/zed/settings.json, for all projects

{
  "context_servers": {
    "amocrm": {
      "url": "https://amocrm-mcp-xxxx.onrender.com/mcp",
      "headers": {
        "Authorization": "Bearer <your AUTHORIZATION>"
      }
    }
  }
}

If the file already exists, add the server inside the context_servers key.

Keys and settings

AUTHORIZATIONsecret, required

Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.

Checked against the repository on Sep 25, 2026, commit dcf9b32.

Text for your agent

Create a long-lived integration token in amoCRM settings, upload the edulabtechnic-source/amocrm-mcp repository files to your own GitHub, deploy it as a Blueprint on Render with AMOCRM_SUBDOMAIN, AMOCRM_TOKEN and your own freshly generated MCP_AUTH_TOKEN, then run claude mcp add --transport http amocrm https://your-address.onrender.com/mcp --header "Authorization: Bearer YOUR_MCP_AUTH_TOKEN".

Other ways from the author
claude mcp add --transport http amocrm https://amocrm-mcp-xxxx.onrender.com/mcp --header "Authorization: Bearer ВАШ_MCP_AUTH_TOKEN"

The address and token are your own, obtained after deploying to Render.

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

What it does

The server gives Claude Code access to amoCRM through MCP: listing pipelines, listing and fetching a deal, listing contacts, listing users, listing custom fields, and a fallback amocrm_raw_request tool for arbitrary amoCRM v4 API calls not covered by a dedicated tool. What sets it apart from similar servers is the writing: the README is aimed at someone with no development experience, with exact clicks in the amoCRM, GitHub and Render interfaces, down to a warning that Render's free plan sleeps after 15 minutes of inactivity.

Who it is for. For small business owners on amoCRM without an in-house developer who want to connect Claude Code to their deals on their own, step by step.

Good fit when

  • You have no development experience but need to deploy an amoCRM MCP server on your own
  • You are fine with Render's free plan sleeping after inactivity
  • You need a fallback tool for non-standard amoCRM API calls

Not a fit when

  • You need a rich set of write tools: deals, contacts and tasks here are read-only except through the raw fallback
  • First-response latency matters: the free Render tier takes 30-60 seconds to wake up

Example request

Through the amoCRM MCP, collect a list of all pipelines with their stages

Limitations

The ready-made tools are read-only; writes are only possible through the generic amocrm_raw_request with a hand-built request. In the Render setup step the README offers a sample MCP_AUTH_TOKEN secret and literally suggests using that exact value if you do not want to make up your own: that is a weak point, this secret should be freshly generated for every install, not copied from the README. The free Render plan sleeps after 15 minutes without requests.

How to disable. Remove the server with claude mcp remove amocrm and optionally stop the service in the Render dashboard.

MCP

Transport
http
Authentication
API key
Environment variables
Environment variables
AMOCRM_SUBDOMAIN
required
amoCRM account subdomain, e.g. mycompany for mycompany.amocrm.ru
AMOCRM_TOKEN
required, secret
amoCRM integration long-lived token
MCP_AUTH_TOKEN
required, secret
Secret Claude Code presents to the server; generate your own instead of using the README's example

Security check

  • Ready-made tools only read amoCRM data, but amocrm_raw_request can also perform a write request
  • The long-lived amoCRM token is stored in Render environment variables

README in short

The README is entirely in Russian and aimed at someone with no development experience: getting a long-lived token in amoCRM settings, uploading the project files to your own GitHub repository through the web interface without git, deploying to Render as a Blueprint with three environment variables, connecting to Claude Code with claude mcp add, and a first exploratory request for the list of pipelines.

FAQ

Can I use the sample token from the README?

You should not: the sample is only there to show the format, MCP_AUTH_TOKEN must be your own random value known only to you.

Can the server create deals?

There is no dedicated tool for that, but you can build the request by hand through amocrm_raw_request.

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 riskRussian stackNo VPN needed28Repository stars
Editors’ pick

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

MCP serverHigh riskRussian stackNo VPN needed

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 riskRussian stackNo VPN needed
Foxx AIamoCRM MCP server deployed to Render in a few clicks

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