MCP Hub
Back to servers

retailcrm-mcp

MCP server for RetailCRM — orders, customers management via API v5.

Registrynpm23/wk
Updated
Mar 31, 2026

Quick Install

npx -y @theyahia/retailcrm-mcp

@theyahia/retailcrm-mcp

MCP server for RetailCRM e-commerce CRM. Provides 8 tools + 2 prompt skills for managing orders, customers, products, and statuses via API v5.

npm Smithery

Tools (8)

ToolDescription
get_ordersList orders with filters by status, customer, number, dates
get_orderGet a single order by ID
create_orderCreate a new order with customer info, items, delivery
get_customersSearch customers by name, email, phone
get_customerGet a single customer by ID
get_productsList products with filters by name, active status, price range
get_statusesGet all order statuses
get_status_groupsGet all order status groups

Skills (Prompt Templates)

SkillDescription
new-orders"Новые заказы за сегодня" — shows all orders created today
customer-search"Найди клиента" — search customer by name, email, or phone

Setup

  1. In RetailCRM, go to Settings > Integration > API keys
  2. Create a new API key with required permissions

Usage with Claude Desktop

{
  "mcpServers": {
    "retailcrm": {
      "command": "npx",
      "args": ["-y", "@theyahia/retailcrm-mcp"],
      "env": {
        "RETAILCRM_DOMAIN": "yourstore.retailcrm.ru",
        "RETAILCRM_API_KEY": "your-api-key"
      }
    }
  }
}

Streamable HTTP Mode

Run as an HTTP server instead of stdio:

RETAILCRM_DOMAIN=yourstore.retailcrm.ru \
RETAILCRM_API_KEY=your-key \
npx @theyahia/retailcrm-mcp --http
  • POST /mcp — MCP Streamable HTTP endpoint
  • GET /health — health check (returns JSON with version, tool count)
  • Default port: 3000 (override with PORT env var)

Smithery

Install via Smithery:

npx @smithery/cli install @theyahia/retailcrm-mcp

Environment Variables

VariableRequiredDescription
RETAILCRM_DOMAINYesYour RetailCRM domain (e.g. yourstore.retailcrm.ru)
RETAILCRM_API_KEYYesAPI key for authentication
PORTNoHTTP server port (default: 3000, only for --http mode)

RETAILCRM_URL is still supported as a fallback for backward compatibility.

Development

npm install
npm test          # run Vitest tests
npm run dev       # start in dev mode (stdio)
npm run build     # compile TypeScript

Referral Program

Earn up to 50% recurring commission by referring RetailCRM users who connect via this MCP server. Contact @theYahia for details and your referral link.

License

MIT

Reviews

No reviews yet

Sign in to write a review