
CenuFiltrs MCP server
Which MCP servers are CenuFiltrs's own, from the official registry and from asking its own domain, whether they answer, and what they offer. A program checked each of these, nobody copied them from a product page.
read 2026-10-26
- Registry namelv.cenufiltrs/cenufiltrsverified in the MCP registry
The registry name sits under cenufiltrs.lv. The registry only lets a publisher use that namespace after proving control of the domain through DNS or HTTP.
- Stateanswerschecked 2026-10-26
- Tools22
- Server calls itselfcenufiltrs
- Server version1.0.0
- Protocol version2025-06-18
On 2026-10-26 the server answered initialize and tools/list without a sign-in. First answer in 546 ms.
- Its tools do compare prices for one product across Latvian stores; read store reviews before choosing where to buy, but not set price alerts for products you want.
- Checked on 3 of the 7 days it takes to judge reliability.
Once connected
- For "compare prices for one product across Latvian stores", the likely first call is cf_search_offers.
- cf_add_wish, cf_remove_wish, cf_create_comment change data without a sign-in: anyone with the address can call them.
Said by rules from the measurements above. The likely first call is a model's pick from the tool list; read its description before relying on it.
- INITE MCP scoreafter a weeka score needs 7 daily checks: 3 so far
- What an agent can do with it2 of 3 use cases
- Answeredmeasuring3 of the 7 daily checks it takes to print a share
- Median first answer716 ms
- Space in an agent's context≈ 4,626 tokensthe definitions of all its tools (22), which an agent carries on every turn
- Tool definitionsA · 99 of 100
- Typed results6 of 22 toolsdeclared outputSchema: results come typed, read once
- Parameters without a description: in 1 of 22
What an agent can do with it
- can do · compare prices for one product across Latvian stores
- cannot · set price alerts for products you want
- can do · read store reviews before choosing where to buy
Each of the product's use cases, put to Jev against this server's tool list: can an agent do it with these tools?
Worth a look
- Tools that change data, on a server that answers without a sign-in: cf_add_wish, cf_remove_wish, cf_create_comment
A program checks the server once a day: initialize and tools/list, no model. Tokens are the definitions' length at about four characters a token. The grade averages six checks of every tool's name, description, schema and annotations; it says how well the tools are described, not whether they work. The score weighs what was measured and nothing else: answering (25%), doing the product's job (25%), definitions (20%), context (10%), use (10%) and how readily a client connects (10%). A part that was not measured is left out, and a hidden instruction caps the score at 40. The state of vendors' MCP servers: method and numbers →
cf_search_offersSearch 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…
cf_search_facetsGet 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…
cf_render_search_resultsTurn a canonical cf_search_offers structured response into a compact branded CenuFiltrs HTML resource for MCP hosts that support component rendering.
cf_list_offersList offers with filtering by product or retailer. Shows prices across stores.
cf_price_summaryGet price summary for a product: min/max/avg prices across all retailers.
cf_price_historyGet price history for a product over a period (up to 365 days, when records are available). Shows price trends over time.
cf_deal_analysisAnalyze if current price is a good deal: score, trend, comparison with historical prices.
cf_list_productsList products from the catalog with pagination.
cf_get_productGet detailed product information including offers, prices, and attributes.
cf_list_categoriesList all product categories with their taxonomy `path`. Use a `path` (e.g. "communication.smartphones") as the cf_search_offers.categories filter value.
cf_search_categoriesSearch 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.
cf_category_hierarchyGet 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.
cf_list_retailersList all retailers (stores) available on cenufiltrs.lv.
cf_get_retailerGet detailed information about a specific retailer.
cf_list_reviewsGet reviews for a retailer. Shows ratings and customer feedback.
cf_list_commentsGet comments for a product, offer, or retailer.
cf_list_wishesList user's wishlist/bookmarks. Requires authentication.
cf_add_wishAdd a product or offer to wishlist/bookmarks. Requires authentication.
cf_remove_wishRemove an item from wishlist/bookmarks. Requires authentication.
cf_search_historyGet user's search history. Requires authentication.
cf_popular_searchesGet user's most popular/frequent searches. Requires authentication.
cf_create_commentPost a comment on a product, offer, or retailer. Requires authentication.
How to connect
Add the server to your MCP client config. Claude Desktop, Cursor and most other clients read this shape:
{
"mcpServers": {
"cenufiltrs": {
"type": "http",
"url": "https://mcp.cenufiltrs.lv/mcp"
}
}
}Add it
Claude Code, in a terminal
claude mcp add --transport http cenufiltrs https://mcp.cenufiltrs.lv/mcpclaude.ai, ChatGPT and other clients: add https://mcp.cenufiltrs.lv/mcp as a custom connector in the settings.
Each line is something a program found when it went looking: the registry entry, the server's own answer, a spec that parses. A missing line means we did not find it, not that it does not exist.
Cookies
Before we count this visit
Analytics and ad measurement tell us which pages and which of our ads do their job: Google Analytics and Google Ads, the Meta pixel, Yandex Metrica, and one first-party id of our own. Nothing is stored until you answer, and declining changes nothing about the site.