HotelRefund Price Tracker MCP server
Tracks Agoda hotel prices for your dates, keeps checking, and shows what changed — with evidence.
Little public usage data yet
Reviews
Write oneNobody has reviewed HotelRefund Price Tracker yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
HotelRefund Price Tracker tools (8, 1 write)
write = sends, deletes, buys or postsget_hotel_price_calendarFreeShow what one hotel (agoda_hotel_id from search_hotels) costs on Agoda for each check-in date in a window — the "what if I move my dates" view. Returns one price snapshot per date (with fetched_at), the cheapest date, and low/high bands for the hotel; dates with an active tracking are marked is_tracked with their track_page_url. This is a cross-section by date, not a time series: to keep watching a date, call track_hotel_price for it. Most dates are fetched in the background on the first call, so pending may be > 0 — call again with the same arguments after ~3 seconds to get the rest. Default window: 28 days from start_date (or today), 1 night, 2 adults.
get_price_historyFreeReturn the recorded prices for one tracking (tracking_id): current, first, lowest and highest price, percentage change and trend since tracking started, and the time series of observed prices. Also returns booking_guidance — a book-now-or-wait signal computed from this stay's own observations, with the trend slope, volatility, days left, a short-horizon predicted range, and headline + summary sentences (in language: en, ko, ja or zh) that explain the read the same way the page does, including when a price jump was ignored as a level shift. track_page_url is the booking-decision page in that language. And report_url / csv_url: every observation with UTC timestamps as a printable page and a CSV, which people use as evidence for best-price-guarantee claims, refund requests and check-in negotiation. When available, seasonality adds the destination's forecast monthly rates for the hotel's star band (a separate scale from the tracked prices — it says whether the stay month is a high or low month for the city, and which nearby month is cheapest). A tracking created moments ago may report awaiting_first_price until its first check completes.
get_refund_guidewrite actionFreeReturn the full text of one HotelRefund reference guide on what to do about a booking that already exists: cancellation deadlines, getting a refund, what to do when the price drops after booking, how best-price guarantees work, refundable vs non-refundable rates, and why rates move. Call without arguments to list every guide with its topic id and a one-line summary. Guide text is English; language returns the matching Korean, Japanese or Chinese page url alongside it.
get_service_statusFreeReport whether the tracker is running and what it covers: the number of hotels and cities in the catalog that can be tracked, how many stays are tracked right now, price checks in the last 24 hours, and the remaining shared daily registration allowance for AI clients. Useful before starting a longer flow, or to confirm the server is live.
list_hotel_dealsFreeList today's biggest observed hotel discounts: Agoda's live rate for a 1-night stay about two weeks ahead (2 adults, USD) compared with Agoda's own listed rate for the same room; only discounts of 5% or more are kept. Without arguments, returns the single best deal per city across major cities worldwide, biggest discount first. With city (a city name in Korean, Japanese, Chinese or English) or city_id, returns the current deals for that city (up to 6; an uncached city is fetched live at most once per 6 hours). Each deal includes booking_url, the Agoda page for that hotel and stay, and image_url when a photo is available.
list_tracked_hotelsFreeList the hotels currently being tracked (all trackings are public), with current price, change since tracking started, stay dates and per-item booking_url / track_page_url (in language), sorted with the biggest price drops first.
search_hotelsFreeResolve a hotel to the agoda_hotel_id that track_hotel_price needs. This is a lookup step, not a hotel search engine: it returns catalog entries (name, address, stars, rating, review count) and no prices — for prices, track the hotel or use list_hotel_deals. Give a city, region or airport name (Korean, Japanese, Chinese or English) and, when the user named a hotel, the hotel filter; the city is resolved to the best catalog match. If several cities match, other_city_matches lists them — pass one of their city_id values (instead of city) to search that city. Typical flow: search_hotels → track_hotel_price → get_price_history.
track_hotel_priceFreeToday is 2026-09-20 (UTC) — never infer the date from the conversation or from training data. Stay dates are calendar days in the hotel's local time zone, which in Asia is already ahead of UTC, so check_in must be 2026-09-19 or later; an earlier check_in is rejected, not silently accepted. Start tracking one hotel (agoda_hotel_id from search_hotels) for one stay (check_in to check_out, YYYY-MM-DD). This is the tool that creates lasting state: from now on the Agoda price is checked automatically several times a day and every observed price is recorded, so the same tracking_id can be asked about days or weeks later with get_price_history. Free, anonymous and public; no account. If the same hotel and dates are already tracked, the existing tracking is returned instead of a duplicate, so it is safe to call again. The response includes tracking_id, booking_url (the Agoda page for this hotel via a HotelRefund redirect) and track_page_url (the booking-decision page: price chart, timing read and a book button; in the language given by language, with track_page_urls for all four). Used both before booking (to catch a drop) and after booking a refundable rate (to see when rebooking would pay off).
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 320ms20/20
- Tool poisoning8 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenanceno repository listed3/15
- Maintainer identityverified namespace with website, no repo4/10
Findings (2)
- highWrite-action tools reachable without authentication
auth.open-write - lowNo source repository listed
maint.no-repo
Install directly
claude mcp add --transport http price-tracker https://hotelrefund.net/mcp
HotelRefund Price Tracker: common questions
- Is HotelRefund Price Tracker MCP server safe?
- With care: it is graded C, so read the findings first (60/100). Read the HotelRefund Price Tracker safety report
- How do I install HotelRefund Price Tracker?
- It runs remotely at hotelrefund.net. Add it to Claude Code, Claude Desktop or Cursor with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does HotelRefund Price Tracker need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is HotelRefund Price Tracker maintained?
- The latest release is v1.1.0.
- Is HotelRefund Price Tracker up?
- 100% of our last 5 checks got an answer. We check remote servers about four times a day.
- What can I use instead of HotelRefund Price Tracker?
- Servers from other publishers that do the same job: Fly Travel Albania MCP server, Hotel Bergsonne Allgäu Booking MCP server and Hotelbooking AI MCP server. Compare all HotelRefund Price Tracker alternatives.
Alternatives to HotelRefund Price Tracker
Same job from other publishers: the closest match first, then the best rated.
Fly Travel AlbaniaCached charter package, hotel facts and tour prices from Fly Travel Albania (Tirana); party-aware.not reviewedNewC
Hotel Bergsonne Allgäu BookingLive availability, prices and bookings for Hotel Bergsonne Allgäu in Sonthofen, Germany.not reviewedNewC- not reviewedGrowingB
- HasData AirbnbAirbnb stays by location and dates, and full listing details, as structured JSON.not reviewedGrowingA
Flight FaresCheapest observed fare, 6-month low and best departure date for a city pair.not reviewedGrowingA