Kettu Marketplace Intelligence
A set of MCP servers that read prices, stock, ratings and reviews from Wildberries, Ozon, Yandex Market, Avito and a few more Russian retailers
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- Only reads public marketplace pages, changes nothing
- Some sources are read through your own logged-in browser, which needs care with the session
Install
Manual install
{
"mcpServers": {
"marketplace": {
"command": "uv",
"args": ["run", "--directory", "C:/путь/к/kettu-marketplace-mcp", "marketplace-mcp"]
}
}
}The combined server mounts all sources at once.
This is third-party code. Review the repository files before installing.
What it does
The project bundles eleven read-only MCP servers on a shared mcp-core runtime: separate ones for Wildberries, Ozon, Yandex Market, Detsky Mir, Avito, Megamarket, Lamoda, DNS, Citilink, China's Taobao, and a combined price-comparison server across all sources. No keys or sign-up are needed: some sites are read via anonymous HTTP, and the ones with strict anti-bot protection are read through a CDP connection to the user's own logged-in Chrome. A wb_seller tool exposes the registered legal entity behind a Wildberries seller, and marketplace_sources reports which connectors are currently up. There are 41 or 42 tools total depending on whether the combined server is installed.
Who it is for. For people who want an agent to compare prices and vet sellers across several marketplaces at once.
Good fit when
- You need to compare a product's price across Wildberries, Ozon and Yandex Market at once
- You need to check the registered legal entity behind a Wildberries seller before buying
- You need reviews, buyer questions or stock in a specific city
Not a fit when
- You need seller-side actions: these servers do not change prices, stock or orders
- You have no separate logged-in Chrome available: some sources (Ozon, Avito, Taobao, DNS, Citilink, Megamarket) will not read or will read only partially without it
Example request
Find this laptop on Wildberries, Ozon and Yandex Market and tell me where it is cheapestLimitations
Avito additionally blocks by IP: requests from a datacenter address are rejected, while a Russian home connection works if requests are not sent too fast. Taobao and Megamarket need an active login on the site itself in the same Chrome, otherwise Taobao hits a login wall and Megamarket returns an empty response. CDP sources cannot handle rapid back-to-back requests, so connectors pace themselves. Detsky Mir has no text search since the underlying API lacks one, so navigation goes through categories only. Some covered stores (Detsky Mir, Lamoda, DNS, Citilink) are Russian retailers not yet in the catalog's service directory.
How to disable. Remove the relevant server blocks from your MCP client config.
MCP
- Transport
- stdio
- Authentication
- not required
Security check
- Only reads public marketplace pages, changes nothing
- Some sources are read through your own logged-in browser, which needs care with the session
README in short
The Russian README with an English version below gives a table of eleven servers with tool counts and per-source reading requirements, a quick start via uv sync and offline tests, instructions for Claude Desktop, Claude Code and Cursor with config examples and a marketplace-mcp install claude command that auto-generates the block. It details the Wildberries, Yandex Market, Detsky Mir and Ozon tools with response field examples and notes on regionality and dual pricing.
FAQ
Do I need marketplace API keys?
No, no keys or sign-up are needed for any source.
Can I install just Wildberries?
Yes, each server is its own console command (for example wb-mcp), so you can connect only what you need.
Related
CLI, skill and Python library for browser control: the agent clicks, fills forms and reads pages over CDP
A skill that gathers the last 30 days of discussion on a topic from Reddit, X, YouTube, HN, Polymarket and GitHub into one brief
The Chrome DevTools team's official MCP server: the agent drives a live Chrome, reads network and console, and records performance traces
A fast Rust CLI for agent browser automation: accessibility snapshots with element refs, an MCP server and skills