Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
OZON_PROXYNoProxy for the browser, e.g. http://user:pass@host:3128
OZON_HEADLESSNo0 shows the browser window (debugging)1
OZON_LOCATIONNoDelivery region. By default Ozon picks a city from your IP (reported in every answer). Set a city slug from Ozon's /geo/ pages (moskva, ekaterinburg, sankt-peterburg) or the URL of your pickup point, e.g. https://www.ozon.ru/geo/ekaterinburg/220380/
OZON_CACHE_DIRNoWhere the browser session is kept (files are 0600)~/.cache/ozon-mcp
OZON_IDLE_TIMEOUTNoClose the browser after this many idle seconds600
OZON_MIN_INTERVALNoSeconds between requests to Ozon1.0

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_productsA

Search Ozon like the site does, with real pagination.

Walks Ozon's result pages from page until limit items are collected; pages are never cut, so next_page continues without gaps (Ozon itself may repeat an item across pages — repeats within one call are dropped). Ozon does not report a total count.

Per item: SKU, name, brand (only when the tile shows it — otherwise use get_product), price_with_ozon_card_rub (tiles show only the Ozon Card price; e-books and similar show a single price_rub), crossed-out price, Ozon's discount label, rating and review count as on the tile (usually the whole variant line's — see rating_shared_with), delivery date for the region (express_delivery = faster paid option with its surcharge_rub), units_left when Ozon shows a stock counter, sold_by_ozon, adult_only, marketing labels. resolved_to shows the category/brand filters Ozon applied to the query.

get_productA

Full, live product card for one SKU.

Prices: Ozon Card / without Ozon Card / crossed-out, plus the sale banner and Ozon's only price-history hint (current vs last month's average) when it shows "Стало дешевле". Availability, delivery options and dates for the region, where it ships from, return terms. Seller with rating, order count and legal entity (name, ОГРН/ИНН, address). Rating: the one Ozon shows (often the whole variant line's) next to this SKU's own rating computed from its own reviews. Variants with their prices, other sellers' offers of the same product, characteristics, description, package contents.

get_reviewsA

Buyer reviews with date, stars, text, pros, cons and the variant bought.

Also returns the line rating with its star split and this SKU's own rating computed from its reviews, so it is clear what a headline number covers. Per review: sku/variant (which product of the line it is about), purchased_on_ozon, photo and video counts attached to that review, helpful votes, outdated (Ozon no longer counts it in the rating), number of comments and — optionally — the seller's reply. date is the date the site shows (the edit date for edited reviews). Ozon says only buyers can review (review_policy); purchase_badge appears only where Ozon still prints "Товар куплен на OZON".

compare_productsA

Live side-by-side offers for up to 20 SKUs (one card request each).

Per SKU: name, brand, the three prices (Ozon Card / without / crossed-out), availability, the rating shown on the card with the size of its variant line (a line rating is not the SKU's own — use get_product for that), seller with rating, the cheapest other-seller offer Ozon advertises, and the delivery date under the cart button (express_delivery with its surcharge when Ozon also sells faster paid delivery). SKUs that fail are listed with the reason.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.4/5.0

Scored across 4 tools

Disambiguation5/5

Each tool has a clearly distinct purpose: searching products, fetching a product card, fetching reviews, and comparing products. There is no overlap or ambiguity between them.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern: search_products, get_product, get_reviews, compare_products. The naming is predictable and uniform.

Tool Count5/5

With 4 tools covering search, product details, reviews, and comparison, the server is well-scoped for product research and price checking on Ozon. Each tool is necessary and the count is appropriate.

Completeness4/5

The server covers the core read-only workflows for product research: search, detail, reviews, and comparison. Minor gaps exist such as no category browsing or cart/ordering, but these are outside the likely intended scope of a research-focused MCP server.

Maintenance

ActivityMaintained
ResponsivenessNo issues