
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
mcp-yango-retail
Advanced tools
MCP server for the Yango Tech Retail (grocery platform) B2B API — orders, receipts, products, prices, discounts, stocks and stores for AI agents.
MCP server for the Yango Tech Retail (grocery platform) B2B API: create and track orders, browse the product catalog, manage prices, discounts and stock levels across darkstores — from Claude, Cursor, Codex and other AI clients, in natural language.
The server wraps the retailer-facing API at api.retailtech.yango.com (the one the official
yango-tech-grocery-client Python
library speaks). The assistant assembles request bodies, follows pagination cursors, checks
order states and receipts, and updates prices and stocks for you.
Get a Bearer token from Yango Tech for your retailer account (via your Yango Tech integration manager — there is no self-service token portal).
Add the server — for example, in Claude Code (other clients):
claude mcp add yango-retail \
-e YANGO_RETAIL_TOKEN=your_token \
-- npx -y mcp-yango-retail
Ask the assistant: "List our stores and show the current stock of product 4607034171438 in each."
create_order, cancel_order, get_order (details), get_orders_state
(batch tracking), query_order_events (event feed: new orders, state changes, receipts),
get_receipt (fiscal receipts).get_stores (darkstores), query_products (cursor-based catalog feed),
create_products (upsert, ≤100 per call).query_price_lists, get_prices, set_prices (≤100 per call),
create_discounts (≤100 per call).query_stocks (feed across stores), update_stocks (modify or initialize,
≤1000 lines per call).raw_request — any other /b2b/v1/* endpoint (orders/update, VAT,
price-list links, 3PL delivery integration, …) with an SSRF guard on the path.Resilience: per-request timeout (AbortController), automatic retries with exponential backoff
(429 always; 5xx/network errors only for read calls — writes are never replayed), and error
messages that carry the x-yatraceid/x-yarequestid headers Yango Tech support asks for.
https://api.retailtech.yango.com, all endpoints under /b2b/v1/*, every call is
a POST with a JSON body.Authorization: Bearer <token> on every request. Tokens are issued by Yango Tech per
retailer account; treat them as secrets.claude mcp add yango-retail \
-e YANGO_RETAIL_TOKEN=your_token \
-- npx -y mcp-yango-retail
Add to claude_desktop_config.json:
{
"mcpServers": {
"yango-retail": {
"command": "npx",
"args": ["-y", "mcp-yango-retail"],
"env": {
"YANGO_RETAIL_TOKEN": "your_token"
}
}
}
}
Add to ~/.cursor/mcp.json (or .cursor/mcp.json in the project):
{
"mcpServers": {
"yango-retail": {
"command": "npx",
"args": ["-y", "mcp-yango-retail"],
"env": {
"YANGO_RETAIL_TOKEN": "your_token"
}
}
}
}
Add to .vscode/mcp.json — note the key is servers, not mcpServers:
{
"servers": {
"yango-retail": {
"command": "npx",
"args": ["-y", "mcp-yango-retail"],
"env": {
"YANGO_RETAIL_TOKEN": "your_token"
}
}
}
}
⚠️ The token is stored in plain text in the client's config file — restrict access to it.
| Variable | Required | Default | Description |
|---|---|---|---|
YANGO_RETAIL_TOKEN | yes | — | Bearer token issued by Yango Tech (YANGO_AUTH_TOKEN is accepted as an alias). Treat it as a secret. |
YANGO_RETAIL_API_BASE_URL | no | https://api.retailtech.yango.com | API root override (YANGO_API_BASE_URL and YANGO_DOMAIN are accepted as aliases). |
YANGO_RETAIL_TIMEOUT_MS | no | 60000 | Per-request timeout, ms. |
YANGO_RETAIL_MAX_RETRIES | no | 3 | Retries on transient errors (429 always; 5xx/network for reads only). |
create_order, cancel_order, create_products, set_prices,
create_discounts and update_stocks change real data. Tools carry MCP annotations
(read-only / write / destructive) so MCP clients can gate them.The server sends anonymous usage pings (event names, tool names, versions — never tokens,
arguments or data). Opt out with ASKADS_TELEMETRY=0. Details in
docs/DEVELOPMENT.md.
Questions and issues: GitHub Issues or Telegram @gistrec.
FAQs
MCP server for the Yango Tech Retail (grocery platform) B2B API — orders, receipts, products, prices, discounts, stocks and stores for AI agents.
We found that mcp-yango-retail demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.