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.

MCP tool name
nexscope_ozon_product_search
Equivalent REST API path
https://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-product-search/run
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",
      "endDate": "2026-01-31",
      "startDate": "2026-01-01"
    }
  }
}
REST API equivalent
POST /api/skill-api/v1/runhttps://claw-callback.nexscope.ai/api/skill-api/v1/skills/ozon-product-search/run
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.

NameTypeRequiredMeaning
codestringoptional
Return code (string), "200" indicates success
Example: {}
msgstringoptional
Message; ok for success, error description on failure
Example: {}
totalintegeroptional
Total matched count
Example: 1
productsarrayoptional
Product list (see details below)
Example: []
columnsarrayoptional
Rendered column definitions
Example: []
costTimeintegeroptional
API latency (milliseconds)
Example: 1
costTokenintegeroptional
Tokens consumed
Example: 1
typestringoptional
Response type
Example: {}
products[].productIdintegeroptional
SKU ID
Example: 1
products[].titlestringoptional
Product name (Russian)
Example: {}
products[].productPageUrlstringoptional
Product page URL
Example: https://example.com/image.jpg
products[].imageUrlstringoptional
Main image URL
Example: https://example.com/image.jpg
products[].brandstringoptional
Brand name
Example: {}
products[].brandIdintegeroptional
Brand ID
Example: 1
products[].sellerNamestringoptional
Seller name
Example: {}
products[].sellerIdintegeroptional
Seller ID
Example: 1
products[].sourceTypestringoptional
Data source identifier, always ozon
Example: {}
products[].sourceToolstringoptional
Source tool name, always MPSTATS-Ozon商品搜索
Example: {}
errcodeintegeroptional
Upstream status code returned by the provider.
Example: {}
errmsgstringoptional
Upstream status message returned by the provider.
Example: {}
messagestringoptional
Provider-specific message.
Example: {}
titlestringoptional
Provider-specific response title.
Example: {}
sourceTypestringoptional
Provider-specific source platform type.
Example: {}
sourceToolstringoptional
Provider-specific source tool name.
Example: {}
pageintegeroptional
Current page returned by the upstream provider.
Example: {}
pageSizeintegeroptional
Page size returned by the upstream provider.
Example: {}
pageItemCountintegeroptional
Item count on the current page returned by the upstream provider.
Example: {}
totalPageintegeroptional
Total page count returned by the upstream provider.
Example: {}
dataSnapshotMonthstringoptional
Data snapshot month returned by the upstream provider.
Example: {}

Examples

Example arguments

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

Example structuredContent

{
  "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
}