Ozon Intelligence MP
Ozon Product Detail MCP
Retrieve full details for up to 100 Ozon SKUs. Call the Ozon Product Detail API via REST or MCP with your Nexscope API key.
Ozon Product Detail AI Prompts & Use Cases
After connecting this MCP tool to your AI assistant, you can ask the questions below. Replace bracketed placeholders with your own inputs and use the supported values in Arguments.
New to Nexscope MCP? Follow the connection guide, then use the prompts below. The Integration and Parameters & Response tabs contain the connection steps, call example, and technical reference.
1. Retrieve Full Details For Up To 100 Ozon SKUs
Prompt: Retrieve full details for up to 100 Ozon SKUs for [product ID]. Show the available results and clearly identify missing information.
2. Review A Specific Reporting Period
Prompt: Retrieve full details for up to 100 Ozon SKUs for [product ID]. Use [my chosen reporting period] and show the period with the returned figures. Keep dated snapshots distinct from current data.
3. Include Seller-Fulfilled Listings
Prompt: Retrieve full details for up to 100 Ozon SKUs for [product ID]. Include seller-fulfilled listings in the research. Report only what the selected records support.
What You Need to Provide
Replace bracketed inputs with your own values. Use only the documented marketplace, period and input formats.
Returned estimates and rankings describe the selected data and period; missing values are not zero and a page of results is not the full market.
Step 1 · Connect
Connect Your AI Assistant
Connect a compatible MCP client to Nexscope, then select this tool from your assistant. Use the connection settings in your client to complete authentication.
POST https://api.nexscope.ai/mcp
MCP-Protocol-Version: 2025-11-25
Content-Type: application/jsonAuthentication
Use OAuth 2.1 Authorization Code with PKCE and the mcp:tools scope. API keys remain supported as a compatibility option.
Authorization: Bearer nk-xxxxxxxxxxxxxxxxxUsing an API key? Get your key from API Access and include it in the Authorization header shown above.
Call this MCP tool
nexscope_ozon_product_detailhttps://api.nexscope.ai/mcptools/callInitialize an MCP 2025-11-25 Streamable HTTP session at https://api.nexscope.ai/mcp, then use tools/call.
{
"jsonrpc": "2.0",
"id": "ozon-product-detail-1",
"method": "tools/call",
"params": {
"name": "nexscope_ozon_product_detail",
"arguments": {
"endDate": "2025-03-31",
"includeFbs": false,
"productId": 1786874757,
"startDate": "2025-03-01"
}
}
}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 |
|---|---|---|---|
productId | integer|string | required | One Ozon product SKU as an integer or string; arrays and productIds are not accepted Example: 1786874757 |
startDate | string | optional | Statistics start date, format YYYY-MM-DD; latest is yesterday Example: 2025-03-01 |
endDate | string | optional | Statistics end date, format YYYY-MM-DD; latest is yesterday Example: 2025-03-31 |
includeFbs | boolean | optional | Whether to include FBS data for the requested SKU Example: false |
Response fields
Treat structuredContent as the programmatic API response payload.
| Name | Type | Required | Description |
|---|---|---|---|
code | string | optional | Return code (string), `"200"` indicates success |
errcode | integer | optional | Return code (integer), `200` indicates success |
total | integer | optional | Number of SKUs returned (usually 0 or 1, equal to `successCount + failedCount`) |
successCount | integer | optional | The SKU number of the card returned successfully (usually 0 or 1) |
failedCount | integer | optional | Number of failed SKUs (usually 0 or 1) |
failures | array | optional | Detailed list of failed SKUs (usually up to 1 item, each containing the failed `productId` and error message) |
products | array | optional | Product card list |
columns | array | optional | Render column definition |
costTime | integer | optional | Interface time (milliseconds) |
costToken | integer | optional | Amount of Token consumed |
type | string | optional | response type |
productId | integer | optional | SKU ID |
title | string | optional | Product name (Russian) |
brand | string | optional | brand |
sellerName | string | optional | Seller name |
sellerId | integer | optional | Seller ID |
sellerIsBestSeller | boolean | optional | Is the seller a best-selling seller? |
nicheName | string | optional | Track path (Russian, `/` delimited) |
nicheId | integer | optional | Track ID |
firstDate | string | optional | Release date (`yyyy-MM-dd`) |
updated | string | optional | Data update time (`yyyy-MM-dd HH:mm:ss`) |
note | string | optional | Remarks |
imageUrl | string | optional | Main image URL (first large image) |
imageCount | integer | optional | Total number of pictures |
productImageUrls | array<string> | optional | Other large image URLs except the main image |
productPageUrl | string | optional | Product page URL |
price | number | optional | Current selling price |
oldPrice | number | optional | Original price before discount |
ozonCardPrice | number | optional | Ozon Card price (bank card discount price) |
discount | integer | optional | Discount, percentage integer 0-100 |
currency | string | optional | Currency symbol (`₽` / `$` / `€`) |
rating | number | optional | Rating, 0-5 |
reviewCount | integer | optional | Number of comments |
balance | integer | optional | Current inventory (pieces) |
deliveryScheme | string | optional | Delivery plan; `FBO`=Ozon warehouse delivery, `FBS`=Seller’s own delivery |
salesPerDay | number | optional | Average daily sales volume (pieces/day) |
salesPerDayWithStock | number | optional | Average daily sales volume in stock (only counting days in stock) |
dailySalesRevenue | number | optional | average daily sales |
dailySalesRevenueWithStock | number | optional | Average daily sales in stock |
monthlySalesUnits | integer | optional | Sales volume during the statistical period (pieces) |
monthlySalesRevenue | number | optional | Sales during the statistical period |
previousSalesUnits | integer | optional | Sales volume in the previous period (the previous period with the same length as this statistical period) |
previousRevenue | number | optional | Last period sales |
revenuePotential | number | optional | Potential sales (estimated based on inventory for the entire period) |
lostProfit | number | optional | Lost sales (caused by stockouts, etc.) |
lostProfitPercent | number | optional | Proportion of lost sales (%) |
Format Illustration
Illustrative example with fictional data, not a live tool call.
Illustrative Question
Retrieve full details for up to 100 Ozon SKUs. Use product ID 1786874757.
Illustrative Response Explanation
The illustrative result shows title: Example product; product id: 10; price: 19.99. These figures describe only the shown record. Missing measures cannot be calculated from this example.
About this sample: Illustrative example with fictional records, not a live tool call. Identifiers, prices and counts are demonstration values.
Published sample data is not available for this page. A format illustration or workflow guide is not a substitute for a published result.
View the MCP Request & Response Format
Examples
Illustrative example with fictional data, not a live tool call.
The JSON-RPC envelope below illustrates how the shown arguments and payload fit into MCP. It is not captured network traffic or proof of a successful call. Workflow-only examples do not include a result.
MCP Request
{
"jsonrpc": "2.0",
"id": "ozon-product-detail-example",
"method": "tools/call",
"params": {
"name": "nexscope_ozon_product_detail",
"arguments": {
"endDate": "2025-03-31",
"includeFbs": false,
"productId": 1786874757,
"startDate": "2025-03-01"
}
}
}MCP Response Format
{
"jsonrpc": "2.0",
"id": "ozon-product-detail-example",
"result": {
"content": [
{
"type": "text",
"text": "{\"code\":0,\"msg\":null,\"data\":{\"products\":[{\"title\":\"Example product\",\"productId\":10,\"sellerId\":10,\"price\":19.99}]}}"
}
],
"structuredContent": {
"code": 0,
"msg": null,
"data": {
"products": [
{
"title": "Example product",
"productId": 10,
"sellerId": 10,
"price": 19.99
}
]
}
},
"isError": false
}
}