Nexscope

Ozon Marketplace

Ozon Product Search MCP Tool

MPSTATS Ozon Russia product search and reverse lookup. Searches Ozon products in the MPSTATS database by Russian keyword or SKU, returning product ID, title, brand, and seller information. The entry point for Ozon product discovery and competitor analysis chains. Also

MCP tool name
nexscope_ozon_product_search
Legacy MCP endpoint
/api/skill-api/v1/mcp
JSON-RPC method
tools/call

Authentication

Send the user API key as a bearer token on every MCP JSON-RPC request.

Authorization: Bearer nk-xxxxxxxxxxxxxxxxx

If 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-product-search-1",
  "method": "tools/call",
  "params": {
    "name": "nexscope_ozon_product_search",
    "arguments": {
      "keyword": "phone case",
      "startDate": "2026-01-01",
      "endDate": "2026-01-31"
    }
  }
}
Legacy endpoint
POST /api/skill-api/v1/mcp
Canonical detail URL
https://www.nexscope.ai/mcp-map/ozon-product-search

Arguments

NameTypeRequiredMeaning
keywordstringoptional
Russian search keyword, e.g., кроссовки (running shoes)
Example: phone case
productIdsarrayoptional
List of Ozon product SKUs (integer or string)
Example: []
startDatestringoptional
Statistics start date, format YYYY-MM-DD; defaults to one year ago if empty; latest is yesterday
Example: 2026-01-01
endDatestringoptional
Statistics end date, format YYYY-MM-DD; defaults to yesterday if empty; latest is yesterday
Example: 2026-01-01

Response fields

Treat structuredContent as the programmatic API response payload.

NameTypeRequiredDescription
dataanyrequired
Data value used by this API operation.
codeintegerrequired
0 means accepted or successful; nonzero is a platform error.
msgstring | nullrequired
Msg value used by this API operation.
tsstringrequired
Epoch milliseconds.
timestringrequired
Server local time: yyyy-MM-dd HH:mm:ss.
coststringrequired
Elapsed milliseconds, never credits; -1 outside web requests.
traceIdstring | nullrequired
Trace id value used by this API operation.

Any of option 1

NameTypeRequiredDescription
dataobjectrequired
Data value used by this API operation.
data.totalintegeroptional
Total matched count
Example: 1
data.productsarrayoptional
Product list (see details below)
Example: []
data.columnsarrayoptional
Rendered column definitions
Example: []
data.costTimeintegeroptional
API latency (milliseconds)
Example: 1
data.costTokenintegeroptional
Tokens consumed
Example: 1
data.typestringoptional
Response type
Example: null
data.products[].productIdintegeroptional
SKU ID
Example: 1
data.products[].titlestringoptional
Product name (Russian)
Example: null
data.products[].productPageUrlstringoptional
Product page URL
Example: https://example.com/image.jpg
data.products[].imageUrlstringoptional
Main image URL
Example: https://example.com/image.jpg
data.products[].brandstringoptional
Brand name
Example: null
data.products[].brandIdintegeroptional
Brand ID
Example: 1
data.products[].sellerNamestringoptional
Seller name
Example: null
data.products[].sellerIdintegeroptional
Seller ID
Example: 1
data.products[].sourceTypestringoptional
Data source identifier, always ozon
Example: null
data.products[].sourceToolstringoptional
Source tool identifier for the Ozon product-search endpoint
Example: null
data.titlestringoptional
Provider-specific response title.
Example: null
data.sourceTypestringoptional
Provider-specific source platform type.
Example: null
data.sourceToolstringoptional
Provider-specific source tool name.
Example: null
data.pageintegeroptional
Current page returned by the upstream provider.
Example: null
data.pageSizeintegeroptional
Page size returned by the upstream provider.
Example: null
data.pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: null
data.totalPageintegeroptional
Total page count returned by the upstream provider.
Example: null
data.dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: null

Any of option 2

NameTypeRequiredDescription
datanullrequired
Data value used by this API operation.

Examples

Example arguments

{
  "keyword": "phone case",
  "startDate": "2026-01-01",
  "endDate": "2026-01-31"
}

Example structuredContent

{
  "data": {
    "total": 1,
    "products": [
      {
        "productId": 1,
        "productPageUrl": "https://example.com/image.jpg",
        "imageUrl": "https://example.com/image.jpg",
        "brandId": 1,
        "sellerId": 1
      }
    ],
    "columns": [],
    "costTime": 1,
    "costToken": 1
  },
  "code": 0,
  "msg": null,
  "ts": "0",
  "time": "2026-01-01 00:00:00",
  "cost": "-1",
  "traceId": null
}