Ozon Intelligence MP
Ozon Intelligence MP: ozon/product Search API
Ozon Intelligence MP: ozon/product Search API.
MCP tool name
nexscope_data_mp_ozon_product_searchMCP endpoint
https://api.nexscope.ai/mcpJSON-RPC method
tools/callAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxIf authentication fails, ask the user to open API Access and copy a valid key.
Call this MCP tool
Initialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "data-mp-ozon-product-search-1",
"method": "tools/call",
"params": {
"name": "nexscope_data_mp_ozon_product_search",
"arguments": {
"keyword": "кроссовки"
}
}
}MCP 2025-11-25 · Streamable HTTPProgress is delivered on the original POST SSE response. GET SSE carries notifications; reconnecting must query existing asynchronous work rather than submit again.
Arguments
| Name | Type | Required | Description |
|---|---|---|---|
keyword | string | optional | Search keywords in Russian, such as `кроссовки` (running shoes) Example: {} |
productIds | array<integer|string> | optional | Ozon product SKU list Example: {} |
startDate | string | optional | Statistics start date, format `YYYY-MM-DD`; yesterday can be selected as the latest Example: {} |
endDate | string | optional | Statistics end date, format `YYYY-MM-DD`; yesterday can be selected at the latest Example: {} |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | string | optional | Return code (string), `"200"` indicates success Example: {} |
msg | string | optional | Message; `ok` on success, error description on failure Example: {} |
total | integer | optional | total hits Example: {} |
products | array | optional | Product list Example: {} |
columns | array | optional | Render column definition Example: {} |
costTime | integer | optional | Interface time (milliseconds) Example: {} |
costToken | integer | optional | Amount of Token consumed Example: {} |
type | string | optional | response type Example: {} |
productId | integer | optional | SKU ID Example: {} |
title | string | optional | Product name (Russian) Example: {} |
productPageUrl | string | optional | Product page URL Example: {} |
imageUrl | string | optional | Main image URL Example: {} |
brand | string | optional | Brand name Example: {} |
brandId | integer | optional | Brand ID Example: {} |
sellerName | string | optional | Seller name Example: {} |
sellerId | integer | optional | Seller ID Example: {} |
sourceType | string | optional | Data source identifier, always `ozon` Example: {} |
Examples
Example arguments
{
"keyword": "кроссовки"
}Example structuredContent
{
"code": 0,
"cost": "-1",
"data": {},
"msg": null,
"time": "2026-01-01 00:00:00",
"traceId": null,
"ts": "0"
}