InSales MCP server
insales-mcp
An MCP server for the InSales online store platform: products, orders, customers and categories via the admin API
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- All tools are read-only, no changes are made to the store
- The key and password grant access to customer and order data, keep them secret
Install
Manual install
npx insales-mcpRuns over stdio; requires the environment variables to be set beforehand.
This is third-party code. Review the repository files before installing.
What it does
The server connects to an InSales store's admin API using basic auth with an API key and password, and gives an agent eight read tools: product, order and customer lists and cards, plus categories and collections. It also ships two ready prompts: a recent-orders summary with anomaly detection and a low-stock product search. The server runs as a plain stdio process via npx or as an HTTP service on a chosen port.
Who it is for. For owners and managers of InSales stores who want an agent to check orders and stock levels.
Good fit when
- You need a quick look at recent orders and want anomalies flagged
- You need to find products that are about to run out of stock
- You want an agent to have read access to an InSales store's catalog and customers
Not a fit when
- You need to change prices, order statuses or create products: the server only reads data
- You need a different e-commerce platform than InSales
Example request
Show recent InSales orders and flag anything unusual among themLimitations
The project is small, has no npm release at review time, a single author and few stars. All eight tools are read-only; the server cannot write to the store. It needs an InSales admin API key and password.
How to disable. Remove the insales-mcp server from your MCP client config.
MCP
- Transport
- stdio, http
- Authentication
- API key
| Environment variables | |
|---|---|
| INSALES_API_KEY required, secret | InSales store API key. |
| INSALES_PASSWORD required, secret | InSales store API password. |
| INSALES_DOMAIN required | Store subdomain without .myinsales.ru. |
Security check
- All tools are read-only, no changes are made to the store
- The key and password grant access to customer and order data, keep them secret
README in short
The README gives a table of eight read tools and two ready prompt skills, the environment variables needed for auth, and launch commands for stdio via npx or as an HTTP server. It separately describes the auth scheme: basic authentication with a key and password against the store's myinsales.ru subdomain. A short development and testing section follows.
FAQ
Can this server place or change an order?
No, all its tools only read products, orders, customers and categories.
How do I get the key and password for INSALES_API_KEY?
The README does not detail this step; the key and password come from the store's API settings on InSales.
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