Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MARKETUA_DISABLE_PROVIDERSNoComma-separated list of marketplaces to disable (olx, hotline, prom).

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_offersA

Search OLX.ua (Ukrainian classified ads) and return a page of matching offers plus the total count. Returns {'total', 'returned', 'offers'}; each offer has id, title, price (UAH), currency, location, url. For category-specific attributes (brand, resolution, capacity, ...) call list_filters(query) FIRST, then pass the keys via filters. For region/city ids call list_regions(); for a category id call list_categories(). For comparing prices of a new product across shops, also call hotline_search_offers and prom_search_offers. For Rozetka, use the brightdata MCP server's browser tools.

get_offer_detailsA

Get full details for one OLX offer by id: plain-text description, characteristics, photo URLs, seller, status and dates.

list_filtersA

Discover which category-specific filter attributes (and sample values) exist for a search query. Call this BEFORE search_offers when the user mentions an attribute like resolution, capacity, brand, etc., so you can pass valid keys in filters. If the query could match several categories (e.g. 'ssd' also hits laptops), pass category_id from list_categories() to sample only that category.

hotline_search_offersA

Search Hotline.ua (Ukrainian price aggregator) and return matching product models with their price range across shops. Returns {'total', 'returned', 'offers'}; each offer has id, title, price (minimum shop price, UAH), currency, url. NOTE: Hotline returns product MODELS, not individual listings — price is a range, and location is not available in search results. Use for comparing prices/specs of a product model. For used/individual listings (with location), also call search_offers (OLX).

prom_search_offersA

Search Prom.ua (Ukrainian B2C marketplace) and return matching products. Returns 'total', 'returned', 'offers'}; each offer has id, title, price (UAH), currency, url. Prom sells new products from shops (like Hotline). For used/individual listings use search_offers (OLX).

list_categoriesA

List OLX categories (id + name) so you can look up a category_id to pass to search_offers. Static snapshot of the most useful categories — the live OLX category endpoint is deprecated. Omit category_id in search_offers when the category is not listed here.

list_regionsA

List OLX regions (oblasts) and major cities with their ids, for search_offers region_id/city_id.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A4.3/5.0

Scored across 7 tools

Disambiguation3/5

The three search tools (search_offers, hotline_search_offers, prom_search_offers) are differentiated by platform (OLX, Hotline, Prom), which helps, but their descriptions overlap significantly—all return offers with similar fields. The guidance about when to call which is helpful but adds complexity. The other tools (get_offer_details, list_filters, list_categories, list_regions) are clearly distinct.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern (e.g., search_offers, hotline_search_offers, get_offer_details, list_filters). The pattern is uniform and predictable, making it easy for an agent to infer functionality from the name.

Tool Count5/5

With 7 tools covering search across three platforms, details retrieval, and lookup utilities (categories, regions, filters), the number is well-scoped. Each tool serves a clear purpose without being excessive or insufficient for the domain of Ukrainian classified/marketplace searches.

Completeness4/5

The tool set provides a solid core for searching across multiple Ukrainian marketplaces, retrieving details, and exploring filters. Missing features include user account actions (posting, deleting offers) and cross-platform price comparison aggregation, but the stated focus is search, so these gaps are minor.

Maintenance

ActivitySlowing
ResponsivenessNo issues