Wildberries and Ozon remote MCP server
Marketplace Claude Remote MCP Server
A self-hosted remote MCP server: an admin configures Wildberries and Ozon accounts, users connect through OAuth without their own keys
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
- The server stores the admin's real Wildberries and Ozon keys on its own infrastructure
- Per its description the tools only read ad, analytics and financial data
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/marketplace-claude-remote-mcp-serverDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Assembled automatically, review before installing.
Run in a terminal
claude mcp add --transport http 'Marketplace accounts' https://your-domain.example/mcpOr add to the file .mcp.json, in the project
{
"mcpServers": {
"Marketplace accounts": {
"type": "http",
"url": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"url": "https://your-domain.example/mcp"
}
}
}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
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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":"Marketplace accounts","type":"http","url":"https://your-domain.example/mcp"}'Or add to the file .vscode/mcp.json, in the project
{
"servers": {
"Marketplace accounts": {
"type": "http",
"url": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the servers key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Run in a terminal
codex mcp add 'Marketplace accounts' --url https://your-domain.example/mcpOr add to the file ~/.codex/config.toml, for all projects
[mcp_servers."Marketplace accounts"]
url = "https://your-domain.example/mcp"If the file already exists, append the block to the end.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Run in a terminal
gemini mcp add -s user -t http 'Marketplace accounts' https://your-domain.example/mcpOr add to the file ~/.gemini/settings.json, for all projects
{
"mcpServers": {
"Marketplace accounts": {
"httpUrl": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"serverUrl": "https://your-domain.example/mcp"
}
}
}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
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"type": "streamableHttp",
"url": "https://your-domain.example/mcp"
}
}
}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
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"type": "streamable-http",
"url": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the mcpServers key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"type": "remote",
"url": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the mcp key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
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": {
"Marketplace accounts": {
"url": "https://your-domain.example/mcp"
}
}
}If the file already exists, add the server inside the context_servers key.
Keys and settings
ADMIN_USERNAMEsecret, required- Admin username for authentication
ADMIN_PASSWORDsecret, required- Admin password for authentication
Replace the values in angle brackets with your own. Keys never go into install links and are not stored by us.
Admin: clone https://github.com/An1kSX/ozon_n_wb_mcp_server, fill .env from .env.example, deploy with docker compose up -d --build, set up the domain and let Caddy issue a certificate. User: in Claude's settings add a remote connector with the URL https://your-domain/mcp and sign in through the authorization page that opens.
Other ways from the author
cp .env.example .env
docker compose up -d --buildFull admin deployment: fill .env with marketplace keys and your domain before running.
This is third-party code. Review the repository files before installing.
What it does
A Node.js server exposes a public remote MCP endpoint with OAuth 2.1: an administrator enters Wildberries and Ozon keys in a separate protected admin panel, and users connect through Claude via a connector link, signing in with a service account without ever seeing the marketplace keys themselves. The server exposes read-only tools for ad stats, analytics and finance across both marketplaces. Deployment targets Docker Compose with Postgres and Redis, with public HTTPS through a built-in Caddy proxy.
Who it is for. For agencies and teams who want to give several people access to Wildberries and Ozon data through Claude without handing out marketplace keys.
Good fit when
- You need shared Wildberries and Ozon analytics access for a team without handing out API keys
- You need a remote Claude connector with its own OAuth sign-in
- You can deploy and maintain a Docker setup with a public domain
Not a fit when
- You need a personal server for your own single account without Postgres and Redis infrastructure
- You have no public domain or way to keep the service online
- You need to write data; per its description the server only reads
Example request
Show Wildberries ad campaign stats and the Ozon financial summary for last monthLimitations
It needs your own public domain, with ports 80 and 443 reachable from the internet for certificate issuance. All authenticated users see every account the admin configured; the README does not describe role-based separation. Deployment needs Docker, Postgres and Redis, not a one-command run. The server runs on someone else's infrastructure, so if you are not the admin, you are trusting marketplace keys to the service operator.
How to disable. Disable the connector in Claude's settings; the admin needs to run docker compose down on the server to stop it fully.
MCP
- Transport
- http
- Authentication
- OAuth
| Environment variables | |
|---|---|
| PUBLIC_HOST required | The server's public domain for certificate issuance. |
| BASE_URL required | The service's base public URL. |
| ACME_EMAIL required | Email for Let's Encrypt certificate issuance through Caddy. |
Security check
- The server stores the admin's real Wildberries and Ozon keys on its own infrastructure
- Per its description the tools only read ad, analytics and financial data
README in short
The README describes the security model: Claude connects over public HTTPS, only the server holds marketplace keys, and OAuth tokens are required for every tool. It covers a local npm run, Docker Compose deployment with Postgres and Redis, public domain setup with automatic Caddy certificates, a health check, and setting up the Claude connector alongside an admin panel for adding accounts.
FAQ
Does the user see the Wildberries and Ozon keys?
No, the keys stay only on the admin's server; the user signs in through OAuth with a service account.
Can it run without Docker?
The README also describes a local npm run dev run, but production and HTTPS assume Docker Compose.
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