Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-222026-10-23 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-212026-10-22 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-212026-10-22 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-202026-10-21 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-202026-10-21 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-192026-10-20 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-192026-10-20 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-182026-10-19 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-182026-10-19 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-172026-10-18 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-172026-10-18 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-162026-10-17 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-162026-10-17 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-152026-10-16 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-152026-10-16 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-142026-10-15 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-142026-10-15 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-132026-10-14 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-132026-10-14 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-122026-10-13 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-122026-10-13 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-112026-10-12 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-112026-10-12 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-102026-10-11 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-102026-10-11 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-092026-10-10 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-092026-10-10 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-082026-10-09 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-082026-10-09 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-072026-10-08 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-072026-10-08 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-062026-10-07 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-062026-10-07 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-052026-10-06 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-052026-10-06 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-042026-10-05 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-042026-10-05 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-032026-10-04 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-032026-10-04 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-022026-10-03 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-022026-10-03 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-10-012026-10-02 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "get_price_history"
⟨31 unchanged words⟩ — a book-now-or-wait signal computed from this stay'sownfullobservations,trackedwithrecordthe(sharetrendofslope,observationsvolatilitylower than now,daysdistanceleftfrom the median,
Changed the definition of "search_hotels"
⟨49 unchanged words⟩ \"힐튼\". Omit to list notable hotels. A hotel name alone is not enough — city (or city_id) is still required.","type":"string"},"limit":{ ⟨16 unchanged words⟩
Added "check_refund_claim", "draft_refund_request" and "get_current_price"; changed the definition of "track_hotel_price" (8 tools before, 11 now)
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-10-012026-10-02 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-302026-10-01 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Check a best price guarantee claim — Check whether a lower price found after booking qualifies for the booking site's best price guarantee, using the same rules as the HotelRefund Refund Report: same-site drops, sites that ended their guarantee (Hotels.com; Expedia for newer bookings), currency mismatch, a price that is not actually lower, and the four matching conditions. Returns a verdict, the claim deadline (date, rule and days left), how the site pays out, the difference, and — with tracking_id — whether HotelRefund's timestamped Agoda records cover the same dates. No personal data is needed or accepted.
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-302026-10-01 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-292026-09-30 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-292026-09-30 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-282026-09-29 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-282026-09-29 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-272026-09-28 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-272026-09-28 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-262026-09-27 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-262026-09-27 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-252026-09-26 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-252026-09-26 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-242026-09-25 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-242026-09-25 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-232026-09-24 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-232026-09-24 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-222026-09-23 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-222026-09-23 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-212026-09-22 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-212026-09-22 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-202026-09-21 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-202026-09-21 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-192026-09-20 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-192026-09-20 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-182026-09-19 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-182026-09-19 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-172026-09-18 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-172026-09-18 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-162026-09-17 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-162026-09-17 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-152026-09-16 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-152026-09-16 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-142026-09-15 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-142026-09-15 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-132026-09-14 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-132026-09-14 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-122026-09-13 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
Certificate recorded, valid to 2026-11-28
Authorization not required
Changed the definition of "track_hotel_price"
Only numbers and dates differ: this server embeds live figures in the definition, so the text moves without the contract changing.
Today is2026-09-122026-09-13 (UTC) — never infer the date from ⟨22 unchanged words⟩ ahead of UTC, so check_in must be2026-09-112026-09-12 or later; an earlier check_in is rejected, ⟨152 unchanged words⟩
First tool surface recorded: 8 tools (server version 1.2.0)
Showing the latest 46 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
Write a refund claim or hotel request — Write the text for one of four requests, in en, ko, ja or zh: price_guarantee (claim to the booking site for the difference), date_change, goodwill_refund (for a non-refundable booking, with a reason) or checkin_request (upgrade, late check-out or breakfast, citing the lower price) to the hotel. Returns a short message for a chat or claim form and a full letter. The confirmation number and guest name are not accepted; they appear as placeholders in the text. With tracking_id, HotelRefund's recorded Agoda prices for the same dates are added to price_guarantee and checkin_request letters. The s…
Read the current Agoda price for a stay — Read the Agoda price for one hotel (agoda_hotel_id from search_hotels) and one stay right now: total for the whole stay with taxes and fees, 2 adults, standard rate, plus room type and breakfast when Agoda reports them. A one-time reading — nothing is tracked or stored about the request. Used after booking elsewhere to see whether Agoda is now cheaper (input for check_refund_claim), or to compare a quoted price. agoda_url is a plain Agoda link for the same stay, suitable as evidence. Readings are cached for 30 minutes; live lookups share a daily budget.