mcpbeat Sign in

PriceWin MCP Server

answering

PriceWin is answering right now. Last checked 3 min ago. It exposes 12 tools.

Live hotel and flight prices compared across Booking.com, Agoda, Trip.com and Traveloka, in USD.

Uptime history 13 days of history
13 days agonow
100.0%
Uptime 24h
92 of 92 checks
12
Tools
read from the server
620 ms
Response time
average over 24h
open, no key
Access
streamable-http

What changed 12

Every tool that appeared, vanished or quietly changed what it asks for. Recorded since 6 October 2026. No other catalogue keeps this.

15 Oct a tool description was rewritten request_booking
12 Oct 2 tool descriptions were rewritten4 times that day search_flights_live, search_hotels_live
7 Oct a tool description was rewritten request_booking
7 Oct a tool changed the parameters it asks for request_booking
6 Oct 5 tools changed the parameters they ask for cancel_booking, check_booking_status, poll_search_results and 2 more
and 2 more, back to 6 October 2026

Nothing serious here today

Today is the operative word: we check PriceWin every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add pricewin --transport http https://mcp.price.win/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "pricewin": {
      "url": "https://mcp.price.win/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.pricewin]
url = "https://mcp.price.win/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "pricewin": {
      "url": "https://mcp.price.win/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "pricewin": {
      "url": "https://mcp.price.win/mcp"
    }
  }
}

Available tools 12

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

hotel
get_hotel_detail
Prices and availability for one OpenTravel direct-listed hotel over a date range, with its photos, amenities and room types, each room with its rate plan and total price. Takes the propertyId from search results (source 'OPENTRAVEL_DIRECT'), or a hotel name plus city for a known direct listing. get_hotel_info returns the same hotel's static facts without dates.
get_hotel_info
Static facts about an OpenTravel direct-listed hotel, with no check-in or check-out date required: photo gallery, property description, address, facilities (parking, pool, pets and so on), check-in and check-out times, the house cancellation policy, and each room type's description, floor area, capacity, photos and in-room facilities. Carries no prices and no availability — get_hotel_detail covers those for a specific date range. Takes the propertyId UUID from search results.
poll
poll_flight_results
Returns the current results of a flight search session started by search_flights_live: outbound and return options with airline, flight number, times, stops, fare and booking link. Results can be partial while the search runs; status reads 'completed' or 'failed' when it ends.
poll_search_results
Returns the current results of a hotel search session started by search_hotels_live: hotels with their price from each source, and OpenTravel direct listings with the propertyId that get_hotel_detail and get_hotel_info take. Results can be partial while the search runs; status reads 'completed' once every source has answered.
request
request_booking
Sends a booking request for a room at an OpenTravel partner hotel. Nothing is charged and no room is held: the hotel confirms the request by email, and the guest pays at the property on arrival. There is no payment step, now or later. Takes the room and rate from get_hotel_detail and the guest's name, phone number and email; when any of these is missing, the result asks for it and, in clients that show widgets, opens a form for it. One request covers several rooms of the same room type (roomCount), with adults and children counted across all of them; each call is a separate request with its own code, so rooms of one type booked call by call reach the hotel as unrelated requests. Returns one confirmation code for the whole request.
request_cancel_token
First of two steps to cancel a booking. Emails a single-use cancellation token to the address on the booking, given its confirmation code and that same email address. Nothing is cancelled, charged or refunded by this step. The token expires after 24 hours and works once; cancel_booking completes the cancellation with it.
booking
check_booking_status
Returns the current status of a booking request (waiting for the hotel, confirmed or cancelled) by the confirmation code request_booking returned.
cancel
cancel_booking
Second of two steps to cancel a booking: cancels it and starts any refund due. Irreversible. Requires the confirmation code and the single-use token that request_cancel_token emailed to the guest; a missing, expired or already-used token is rejected. get_cancellation_policy shows the refund terms that apply.
cancellation
get_cancellation_policy
Returns the cancellation terms for one rate plan at an OpenTravel partner hotel: whether it is refundable, the free-cancellation window, the refund percentage, a plain-language summary and, given the check-in date, the exact free-cancellation deadline. Takes the propertyId and the ratePlanId from get_hotel_detail.
flights
search_flights_live
Starts a live flight search for a route and date, one-way or return. Fares come from Agoda, Trip.com and Google Flights. Origin and destination are 3-letter IATA airport codes (for example SGN, HAN, DAD). Returns a session ID; poll_flight_results returns the results. When the route or date is missing, the result is a question for the user instead of a search.
hotels
search_hotels_live
Starts a live hotel search for a city and date range. Prices come from Agoda, Booking.com and Trip.com, and from Traveloka, Hotels.com, Expedia and Priceline as listed on Google Hotels, plus direct rates from OpenTravel partner hotels. Returns a session ID; poll_search_results returns the results as they arrive. Optional filters narrow the results by hotel name, area or total price for the stay. Prices depend on the party: it defaults to 2 adults in 1 room, and the result states the party searched and flags when it was defaulted. When the city or dates are missing, the result is a question for the user instead of a search; the stay dates searched are echoed back for confirmation.
ota
get_ota_hotel_detail
Full detail (rooms, live prices, facilities, photos, reviews) from Booking.com for one named hotel over a date range, for requests about a single hotel rather than a whole city (search_hotels_live lists a city). The name is resolved through the city's listings, so it takes the hotel name together with its city; a Booking.com URL from an earlier result skips that lookup. OpenTravel direct listings are covered by get_hotel_detail. The fetch is live and takes up to about two minutes; under heavy load it can return not-found.

Endpoints

URLTransportStateLatencyChecked
https://mcp.price.win/mcp streamable-http answering 592 ms 3 min ago

Alternatives to PriceWin

same job, measured the same way
Ignav Flights
by gusgordon

Live flight prices and working booking links for AI agents and travel apps.

2 tools answering
Kompare travel search
by kompare

Live prices on package holidays and niche trips from Danish travel agencies, with booking links.

4 tools answering
Skiplagged MCP
by skiplagged

Skiplagged MCP Server for flight search, hotel booking, and travel planning

10 tools answering
BreckenWander Travel
by breckenwander

Search flights, hotels & experiences at all-in prices, then build a trip on breckenwander.com.

4 tools answering
Hotel & Vacation Rental MCP - live prices & reviews across Booking, Airbnb, Vrbo & Google Hotels
by stayingapi

Search hotels & rentals: live prices & reviews across Booking.com, Airbnb, Vrbo & Google Hotels.

answering
Boostermage MTG Prices
by boostermage

Live MTG sealed product prices across UK retailers. Search, compare, track deals and price drops.

15 tools answering
W
Way.com
by way

Book parking, car washes, EV charging, gas and auto repair across the US with live pricing.

answering
SlickTrip
by slicktrip

Live flight, hotel and seat prices, cheapest-day calendars, and price-drop alerts.

36 tools answering

PriceWin — questions

Answers built from our own checks of this server.

What can PriceWin do?
It exposes 12 tools, read directly from the server on our last check. Among them: cancel_booking, check_booking_status, get_cancellation_policy, get_hotel_detail, get_hotel_info, get_ota_hotel_detail and 6 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is PriceWin mostly used for?
Its tools cluster around request, hotel and poll. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is PriceWin working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 620 ms. The bar chart above shows every period we have measured.
How do I connect PriceWin?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does PriceWin need an API key?
No. PriceWin completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 12 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is PriceWin?
It answers our handshake in 620 ms on average, which is faster than 17% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.