← ClaudeAtlas

pricewin-price-comparisonlisted

Compare live hotel room rates across Booking.com, Agoda, Traveloka, and OpenTravel for specific dates — which OTA is cheapest for the same property, per-room prices, and free-cancellation terms. Use when comparing hotel prices, checking room rates for a named hotel, asking which site is cheaper, or finding the best rate for given check-in/check-out dates.
Price-Win/pricewin-skills-hub · ★ 1 · AI & Automation · score 72
Install: claude install-skill Price-Win/pricewin-skills-hub
> Requires the `pricewin` MCP server. This skill issues no network calls of its own. # Price Comparison **MCP server:** `pricewin`. Compares live rates across **Booking.com, Agoda, Traveloka** (crawled) plus **OpenTravel** (direct API). Comparison is something you do **over the returned sources** — there is no server-side compare call. Pick the entry point by what the user gave you: | User gave you | Tool | |---|---| | A **city** — "compare hotel prices in Da Nang" | `search_hotels_live` → `poll_search_results` | | A **named hotel** — "is Mercure Danang cheaper on Agoda or Booking?" | `get_ota_hotel_detail` | | A hotel already known to be **OpenTravel direct** (`source: "OPENTRAVEL_DIRECT"`, has `propertyId`) | `get_hotel_detail` | ## City-wide comparison `search_hotels_live` returns IMMEDIATELY with a `sessionId` — it does **not** return hotels. 1. `search_hotels_live` — required: `city`, `checkIn`, `checkOut` (YYYY-MM-DD). Optional: `adults` (default 2), `rooms`, `area`, `hotelName`, `priceMin`, `priceMax`, `language` 2. Wait 5s → `poll_search_results(sessionId, nights)` 3. While `status` is `pending` or `partial`: wait 5s and poll again — up to 18 times (90s) 4. Present as soon as `status == "partial"` with hotels; keep polling silently and refine Then compare per hotel across its sources. See [`pricewin-hotel-search`](../pricewin-hotel-search/SKILL.md) for the full dedupe + presentation contract — do not restate it differently here. ## Single named hotel `get_ot