pricewin-booking-assistantlisted
Install: claude install-skill Price-Win/pricewin-skills-hub
> Requires the `pricewin` MCP server. Handles real money: it creates bookings and
> payment links. Read the confirmation rules below before use.
# Booking Assistant
**MCP server:** `pricewin`. Orchestrates discover → detail → recommend → **book → pay → manage**.
## What is actually bookable
| Source | Can you book it here? |
|---|---|
| `source: "OPENTRAVEL_DIRECT"` (has `propertyId`) | ✅ **Yes** — full booking + payment via `create_booking` |
| Booking.com / Agoda / Traveloka | ❌ No — comparison only. Hand the user the OTA `url` |
Only OpenTravel direct properties yield the `propertyId` + `roomTypeId` that
`create_booking` requires. Never imply an OTA hotel can be reserved through this skill.
## Recommendation flow
1. **Discover** — `search_hotels_live(city, checkIn, checkOut, adults, …)` → `sessionId`,
then poll `poll_search_results(sessionId, nights)` every 5s while `status` is
`pending`/`partial` (up to 18 polls / 90s)
2. **Score** — `rating × log(reviewCount + 1)` — balances quality against credibility.
Strong candidates: `rating ≥ 8.0` and `reviewCount ≥ 100`
3. **Rank** — top 3–5 by score
4. **Detail** — `get_hotel_detail(propertyId, checkIn, checkOut, adults)` for OpenTravel
picks; `get_ota_hotel_detail(hotelName, city, checkIn, checkOut, queryText)` for a
named OTA hotel (~20–60s)
5. **Recommend** — filter rooms by guest capacity, then pick best value
## Booking link rules (OTA hotels)
- **NEVER invent URLs** — only use a `url` the tool return