Ozon Marketplace
Ozon Shop Search MCP Tool
Seerfar Ozon shop product search: fetches the product list of an Ozon shop (seller) by shop ID, returning each product's 30-day sales, price, rating, weight, fulfillment method (FBO/FBS), seller type (local/cross-border), return/cancellation rate, and the shop's total 30-day sales. Use for competitor shop product analysis, shop bestseller mining, seller product structure analysis.
nexscope_ozon_shop_searchhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-shop-search/runtools/callAuthentication
Send the user API key as a bearer token on every MCP JSON-RPC request.
Authorization: Bearer nk_xxxxxxxxxxxxxxxxxIf authentication is missing or invalid, ask the user to open API Access and copy a valid key before calling this tool.
Call this MCP tool
Use tools/call with the MCP tool name below. The arguments object should match the table on this page.
{
"jsonrpc": "2.0",
"id": "ozon-shop-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_ozon_shop_search",
"arguments": {
"page": {
"pageSize": 10,
"page": 1
},
"id": 1581151
}
}
}POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-shop-search/runhttps://www.nexscope.ai/mcp-map/ozon-shop-searchArguments
| Name | Type | Required | Meaning |
|---|---|---|---|
id | integer | required | Shop (seller) ID, i.e., the sellerId returned by other Seerfar Ozon tools; negative values are Ozon platform self-operated sellers (e.g., -2 Ozon Express, -4 Ozon Fresh), positive values are third-party sellers Example: 1581151 |
page | object | required | Pagination & sorting: {page, pageSize, orders[]} Example: {
"pageSize": 10,
"page": 1
} |
page.page | integer | optional | Page number, starting from 1, default 1 Example: 1 |
page.pageSize | integer | optional | Items per page, default 20, maximum 20 (exceeding returns errcode 1002) Example: 1 |
page.orders | array | optional | Sort rules, elements {field, direction}; direction takes DESC (descending) / ASC (ascending). Common sort fields: sales, price, reviewRating, upTime Example: [] |
uId | string | optional | User ID (max 1000) Example: example-id |
memberId | string | optional | Member ID (a unique member identifier; a user can belong to multiple teams; data is attributed to memberId, max 1000) Example: example-id |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Meaning |
|---|---|---|---|
code | string | optional | Return code, "200" indicates success (returned on success) Example: {} |
errcode | integer | optional | Error code, 200 indicates success; only returned on business errors (coexists with code on success) Example: 1 |
msg | string | optional | Message; ok for success Example: {} |
errmsg | string | optional | Error message; ok for success, reason description on business error Example: {} |
total | integer | optional | Number of records returned on this page (equals the current page data count, not total shop product count) Example: 1 |
totalSales | integer | optional | Total shop sales in the last 30 days Example: 1 |
data | array | optional | Shop product list (see details below) Example: [] |
products | array | optional | Shop product list, content identical to data Example: [] |
hasNextPage | boolean | optional | Whether there is a next page Example: false |
columns | array | optional | Column definitions, elements contain {field, title, cellType, sortable, filterable} Example: [] |
type | string | optional | Response display type, e.g., productWorkbenches Example: {} |
costTime | integer | optional | API latency (milliseconds) Example: 1 |
costToken | integer | optional | Tokens consumed Example: 1 |
data[].productId | integer | optional | Unified product ID, mapped from sku Example: 1 |
data[].sku | integer | optional | Product SKU Example: 1 |
data[].rating | number | optional | Unified rating, mapped from reviewRating Example: 1 |
data[].reviewRating | number | optional | Product rating Example: 1 |
data[].weight | number | optional | Product weight, in grams Example: 1 |
data[].sales | integer | optional | Product sales in the last 30 days Example: 1 |
data[].monthlySalesUnits | integer | optional | Unified monthly sales, mapped from sales Example: 1 |
data[].upTime | integer | optional | Product listing time, millisecond timestamp Example: 1 |
data[].price | number | optional | Product price (RUB) Example: 1 |
data[].currency | string | optional | Currency, always ₽ Example: {} |
data[].imageUrl | string | optional | Unified main image URL Example: https://example.com/image.jpg |
data[].fulfillment | array | optional | Product fulfillment methods, e.g., ["FBO"], may contain multiple values Example: [] |
data[].sellerType | integer | optional | Seller type: 0 domestic, 1 cross-border Example: 1 |
data[].returnCancellationRate | number | optional | Product return/cancellation rate (%) Example: 1 |
data[].sourceType | string | optional | Data source, always ozon Example: {} |
data[].sourceTool | string | optional | Source tool, e.g., Seerfar-Ozon-查店铺 Example: {} |
message | string | optional | Provider-specific message. Example: {} |
title | string | optional | Provider-specific response title. Example: {} |
sourceType | string | optional | Provider-specific source platform type. Example: {} |
sourceTool | string | optional | Provider-specific source tool name. Example: {} |
page | integer | optional | Current page returned by the upstream provider. Example: {} |
pageSize | integer | optional | Page size returned by the upstream provider. Example: {} |
pageItemCount | integer | optional | Item count on the current page returned by the upstream provider. Example: {} |
totalPage | integer | optional | Total page count returned by the upstream provider. Example: {} |
dataSnapshotMonth | string | optional | Data snapshot month returned by the upstream provider. Example: {} |
Examples
Example arguments
{
"page": {
"pageSize": 10,
"page": 1
},
"id": 1581151
}Example structuredContent
{
"errcode": 1,
"total": 1,
"totalSales": 1,
"data": [
{
"productId": 1,
"sku": 1,
"rating": 1,
"reviewRating": 1,
"weight": 1,
"sales": 1,
"monthlySalesUnits": 1,
"upTime": 1,
"price": 1,
"imageUrl": "https://example.com/image.jpg",
"fulfillment": [],
"sellerType": 1,
"returnCancellationRate": 1
}
],
"products": [],
"hasNextPage": false,
"columns": [],
"costTime": 1,
"costToken": 1
}