Ceneo
Ceneo.pl is Poland’s price-comparison engine — and this server turns it into three agent tools. Search returns products with their lowest price and shop count; the offers tool is the comparison itself: every shop’s offer for a product, deduplicated and sorted cheapest-first; the product tool adds images, description, brand, price range and rating. Scraped live (direct fetch with an automatic unblocker fallback), parsed from Ceneo’s own data attributes, and cached for ten minutes.
Thirty seconds, any client.
claude mcp add --transport http ceneo https://mcp.wondel.ai/ceneo/mcp One command in your terminal — the server is available in every Claude Code session.
https://mcp.wondel.ai/ceneo/mcp Works on every Claude plan that supports custom connectors.
{
"mcpServers": {
"ceneo": {
"url": "https://mcp.wondel.ai/ceneo/mcp"
}
}
} Add to .cursor/mcp.json, VS Code's mcp.json, or any client that takes an mcpServers map.
npx mcp-remote https://mcp.wondel.ai/ceneo/mcp For stdio-only clients: mcp-remote bridges the remote endpoint to a local process. Streamable HTTP-capable clients can hit the URL directly — a legacy /sse endpoint exists too.
This server works with Claude, Claude Code, Claude Desktop, Claude Cowork, Cursor, VS Code, Windsurf — and any other MCP client. Stdio-only clients connect through npx mcp-remote.
3 tools, fully typed.
Parameters below are transcribed from the server’s own zod schemas — what you see is what the tool validates.
ceneo_search Search Ceneo by phrase: each product’s lowest price, shop count and Ceneo product id (feed it to ceneo_product_offers).
| Param | Type | Description |
|---|---|---|
| phrase * | string | Search text, e.g. "iphone 15 128gb". |
| limit | integer = 24 | Max products to return (1–60). |
ceneo_product_offers The price comparison: EVERY shop’s offer for a product — shop, price, link — sorted cheapest-first.
| Param | Type | Description |
|---|---|---|
| productId * | string | Ceneo product id (digits) or full https://www.ceneo.pl/<id> URL. Get it from ceneo_search. |
ceneo_product Product details: name, images, description, brand, price range, offer count and rating.
| Param | Type | Description |
|---|---|---|
| productId * | string | Ceneo product id (digits) or full product URL. |
Prompts that just work.
What’s the lowest Polish price for the iPhone 15 128GB right now, and which shop has it?
ceneo_search + ceneo_product_offersCompare every shop’s price for this Ceneo product, cheapest first, and flag suspicious outliers.
ceneo_product_offersIs the Bosch KGN39 fridge rated well, and what’s its price range across shops?
ceneo_search + ceneo_productWhat comes back
{
"source": "zenrows",
"fetchedAt": "2026-07-02T14:02:11.312Z",
"productId": "158364128",
"name": "Apple iPhone 15 128GB Czarny",
"priceRange": [2799, 3249],
"currency": "PLN",
"count": 17,
"offers": [
{ "shop": "Media Expert", "price": 2799, "currency": "PLN", "url": "…" },
{ "shop": "RTV Euro AGD", "price": 2849, "currency": "PLN", "url": "…" }
]
}
Abridged real response. Every payload carries the same envelope — source says
where the data came from, fetchedAt says when, query echoes what you asked.
Compact JSON in one text block, exactly how agents like it.
Add Ceneo
to your agent.
mcp.wondel.ai/ceneo/mcp Authless · Read-only public data · Streamable HTTP at /mcp, legacy SSE at /ceneo/sse