Skip to main content
Glama
Raleose

ozon-customer-mcp

by Raleose

Search Ozon products

ozon_search
Read-onlyIdempotent

Discover Ozon products via keyword, category, price, seller rating, and delivery filters; returns compact or rich listings with variants and trust data.

Instructions

Entry point for product discovery on ozon.ru. Default compact=true: sku, name, price, rating, reviews, brand, url (+ reviewTrust / variantCount|configCount when >1). Pass compact:false or rich:true for full nested variants/configs/images. Do NOT guess category slugs — call ozon_list_categories (or copy from ozon_search_filters / a real ozon.ru URL); omit category for plain text search. Use priceMin/priceMax (enforced client-side), filters{}, excludeBrands, minReviews. For seller trust in ONE call: minSellerRating / minSellerOrders (+ withDelivery:true for PVZ dates). Prefer limit 5–8. Next: ozon_product_details / ozon_compare_products / ozon_product_offers.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
pageNoStart results page (default 1)
richNoAlias for compact:false — return full payload
sortNopopular | price | price_desc | rating | new | discountpopular
limitNoHow many products to return after dedupe (1–40, default 8)
pagesNoHow many pages to merge (1–5). Use pages:3–5 for shortlists of ~24–40
queryNoKeywords for product search. Optional if category or filters.category set.
compactNoDefault true: slim fields (saves context). false or rich:true returns full nested variants/images/filters.
filtersNoFacet filters from ozon_search_filters. Examples: {"brand":"<id>"}, {"brand":"Brand Title"}, {"brand":["<id1>","<id2>"]}, {"is_promo":true}, {"<rangeFacet>":{"min":0,"max":10000}}, {"category":"<slug-id from ozon_list_categories>"}. Titles resolve to keys when needed.
categoryNoExact category slug from ozon_list_categories / filters — never invent the stem
foodOnlyNoDrop common grocery-search noise (pet food, dishes, baby food, cleaners). Prefer with ozon_list_categories.
priceMaxNoMaximum price in rubles
priceMinNoMinimum price in rubles
minReviewsNoDrop items with fewer reviews than this
withSellerNoAttach seller{name,rating,orders,url} without min* filters
withDeliveryNoAttach delivery.summary/best per item for current city
dedupeConfigsNoCollapse RAM/SSD configs of same series into configs[] (default true)
excludeBrandsNoDrop brands/names containing these substrings, e.g. ["NoBrand"]
dedupeVariantsNoCollapse color variants (default true)
excludeContainsNoSame as excludeBrands — use for food noise, e.g. ["корм","для кошек","для собак","тарелка"]
minSellerOrdersNoMin shop orders from seller badge (shop-level, not SKU sales)
minSellerRatingNoMin shop rating (enriches cards; slower)
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnly/openWorld/idempotent annotations, it discloses concrete behaviors: default compact=true returns slim fields to save context, compact:false/rich:true returns full nested variants/configs/images, priceMin/priceMax are enforced client-side, and category slugs must be copied verbatim from another tool or URL. These are meaningful operational traits an agent needs to invoke the tool correctly.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Every sentence earns its place: the opening states purpose, the second covers default response shape, the third describes the full-payload toggle, and the rest gives warnings, filter guidance, and next-step routing. It is dense but not bloated.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness5/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 21-parameter tool with no output schema, this description is remarkably complete. It covers default payload, full payload access, category-slug sourcing, key filters, seller-trust options, preferred limits, and downstream tool recommendations. The carefully documented schema fills in the remaining parameter details, so an agent has what it needs to select and call the tool effectively.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the baseline is 3. The description adds extra semantic value by explaining rich as an alias for compact:false, noting that priceMin/priceMax are enforced client-side, and bundling minSellerRating/minSellerOrders with withDelivery as a seller-trust pattern. It does not cover all 21 parameters, but the schema already documents those thoroughly.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description frames this as the 'entry point for product discovery on ozon.ru' and enumerates the default result fields (sku, name, price, rating, reviews, brand, url), making it clear this is the product search tool. It distinguishes itself from siblings like ozon_list_categories and ozon_product_details by pointing to them as follow-ups. It stops short of stating 'searches products' with an explicit verb, so the purpose is clear but relies on context rather than direct wording.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description gives explicit when-to-use and when-not-to-use guidance: 'Do NOT guess category slugs — call ozon_list_categories' and 'omit category for plain text search.' It also recommends parameter combinations for seller trust in one call and names the exact next tools (ozon_product_details, ozon_compare_products, ozon_product_offers), leaving little to inference.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Raleose/ozon-customer-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server