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
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
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/edulabtechnic-source-amocrm-mcpDetects 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.
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.
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.
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 stagesLimitations
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 | |
|---|---|
| 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.
Related
Salesforce's official DX MCP server: work with orgs, metadata, data, users and Apex tests from your agent
Yandex Kit skills for store management
kit-skills
Yandex's official skill set: catalog, prices, stock, orders, storefront and a weekly checkup for a Yandex Kit store, through Claude Code or Codex
YouGile MCP by Indalo
YouGile MCP
Full 65-operation YouGile API coverage with configurable permissions, write confirmation and a shared company rate limit
Bitrix24 portal MCP server
MCP-сервер портала Битрикс24
Bitrix24's official per-portal MCP: an external agent uses OAuth or a token to read and change tasks, deals, meetings and mail