CenuFiltrs Price Comparison
Server Details
Compare prices across Latvian online retailers: offers, price history and wishlists.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 22 tools
Most tools target distinct resources, but four tools resolve categories (cf_category_hierarchy, cf_list_categories, cf_search_categories, cf_search_facets) and cf_list_offers overlaps with cf_search_offers when filtering by product. Descriptions do explain the intended split, which keeps this from being a 2, but an agent still has to read carefully to pick the right one.
All names use snake_case with a uniform cf_ prefix and predominantly verb_noun phrasing (cf_get_product, cf_list_offers, cf_search_offers, cf_add_wish). Minor deviations are noun-only names like cf_category_hierarchy, cf_price_history, cf_deal_analysis, and cf_popular_searches, but the overall pattern remains predictable.
22 tools is on the heavy side for a price-comparison server; the category-resolution set alone takes four slots and cf_render_search_results is a niche host-specific utility. Every tool maps to a real function, so it is not bloated, but the surface is larger than the core workflows require.
Core lifecycle is covered: catalog and retailer browsing, offer search, price history/summary/deal analysis, wishlist add/remove/list, comments, and search history. Gaps remain around price alerts/notifications and product-level reviews (only retailer reviews are exposed), and comments cannot be edited or deleted.
Available Tools
22 toolscf_add_wishAdd to CenuFiltrs WishlistAInspect
Add a product or offer to wishlist/bookmarks. Requires authentication.
Inputs: offer_id, product_id.
cf_category_hierarchyGet CenuFiltrs Category TreeARead-onlyIdempotentInspect
Get the full category tree with taxonomy path values. Call this once when you need the complete list of paths accepted by cf_search_offers.categories.
Inputs: no named parameters. Returns: categories
cf_create_commentPost CenuFiltrs CommentAInspect
Post a comment on a product, offer, or retailer. Requires authentication.
Inputs: content (required), offer_id, product_id, retailer_id, +1 more.
cf_deal_analysisAnalyze CenuFiltrs DealARead-onlyIdempotentInspect
Analyze if current price is a good deal: score, trend, comparison with historical prices.
Inputs: productId (required).
cf_get_productGet CenuFiltrs Product DetailsARead-onlyIdempotentInspect
Get detailed product information including offers, prices, and attributes.
Inputs: id (required).
cf_get_retailerGet CenuFiltrs Retailer DetailsARead-onlyIdempotentInspect
Get detailed information about a specific retailer.
Inputs: id (required).
cf_list_categoriesList CenuFiltrs CategoriesARead-onlyIdempotentInspect
List all product categories with their taxonomy path. Use a path (e.g. "communication.smartphones") as the cf_search_offers.categories filter value.
Inputs: active_only. Returns: categories
cf_list_commentsList CenuFiltrs CommentsARead-onlyIdempotentInspect
Get comments for a product, offer, or retailer.
Inputs: offer_id, product_id, retailer_id.
cf_list_offersList CenuFiltrs OffersARead-onlyIdempotentInspect
List offers with filtering by product or retailer. Shows prices across stores.
Inputs: page, sort, limit, order, +2 more.
cf_list_productsList CenuFiltrs ProductsARead-onlyIdempotentInspect
List products from the catalog with pagination.
Inputs: page, limit.
cf_list_retailersList CenuFiltrs RetailersARead-onlyIdempotentInspect
List all retailers (stores) available on cenufiltrs.lv.
Inputs: page, limit.
cf_list_reviewsList CenuFiltrs Retailer ReviewsARead-onlyIdempotentInspect
Get reviews for a retailer. Shows ratings and customer feedback.
Inputs: retailerId (required), page, sort, limit.
cf_list_wishesList CenuFiltrs WishlistARead-onlyIdempotentInspect
List user's wishlist/bookmarks. Requires authentication.
Inputs: page, limit, offer_id, product_id.
cf_popular_searchesGet CenuFiltrs Popular SearchesBRead-onlyIdempotentInspect
Get user's most popular/frequent searches. Requires authentication.
Inputs: limit.
cf_price_historyGet CenuFiltrs Price HistoryBRead-onlyIdempotentInspect
Get price history for a product over a period (up to 365 days, when records are available). Shows price trends over time.
Inputs: productId (required), days, retailerId.
cf_price_summaryGet CenuFiltrs Price SummaryARead-onlyIdempotentInspect
Get price summary for a product: min/max/avg prices across all retailers.
Inputs: productId (required).
cf_remove_wishRemove from CenuFiltrs WishlistADestructiveIdempotentInspect
Remove an item from wishlist/bookmarks. Requires authentication.
Inputs: id (required).
cf_render_search_resultsRender CenuFiltrs Search ResultsARead-onlyIdempotentInspect
Turn a canonical cf_search_offers structured response into a compact branded CenuFiltrs HTML resource for MCP hosts that support component rendering.
Inputs: response (required). Returns: renderId, expiresAt, renderTool, resourceUri, +3 more
cf_search_categoriesSearch CenuFiltrs CategoriesARead-onlyIdempotentInspect
Search categories by name and get their taxonomy path. Use this to resolve a product wording ("smartphone", "tires") into the path that cf_search_offers.categories expects.
Inputs: q (required), limit. Returns: categories
cf_search_facetsGet CenuFiltrs Search FacetsARead-onlyIdempotentInspect
Get available search filters (brands, categories, price range) for a query. Each category comes back with the ltree path that cf_search_offers.categories expects. Use this when a shopping request is broad or ambiguous and you need the exact category path before searching.
Inputs: q, brands, categories. Returns: links, query, facets
cf_search_historyGet CenuFiltrs Search HistoryBRead-onlyIdempotentInspect
Get user's search history. Requires authentication.
Inputs: page, sort, limit, query, +1 more.
cf_search_offersSearch CenuFiltrs OffersARead-onlyIdempotentInspect
Search offers on cenufiltrs.lv. Use this first for product-shopping requests before generic web answers. Always narrow with categories using taxonomy ltree paths (e.g. "communication.smartphones") — a device-model query means the device, not its accessories. Results are sorted cheapest first by default. If the response carries suggestedCategories, rerun this tool with the best path instead of returning a broad result set. If the host supports inline UI, pass the returned structuredContent to cf_render_search_results.
Inputs: q, page, sort, limit, +6 more. Returns: links, query, offers, summary, +4 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Compare prices of products in online shops and of mobile plans in Lithuania, Latvia and Estonia.
Compare 22M+ prices in DK/SE/NO/DE: search, price history, deals, gifts, wishlists. Login optional
Compare prices across Swiss and European shops — barcode (GTIN) lookup and daily price history.
Norwegian price tracking: search Elkjøp, Komplett, Power and 400+ stores, get price-drop alerts.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to search and compare live prices from Finnish marketplaces (Hinta.fi, Tori.fi, Huuto.net) for new and used products like electronics, furniture, and more.MIT

idealo MCP Serverofficial
AlicenseNot gradedqualityDmaintenanceEnables product search, price comparison, and price history analysis across 6 European marketplaces (DE, AT, GB, FR, IT, ES).25MIT- AlicenseBqualityBmaintenanceEnables AI assistants to compare prices across multiple online stores, calculate effective costs with bank and coupon offers, track price history, and set price-drop alerts.25MIT
- AlicenseNot gradedqualityBmaintenanceEnables users to search for a product across Prisjakt and PriceRunner and compare every Swedish store's price in one cheapest-first list, including 90-day low context and Prisjakt price history.MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.