HotelRefund Price Tracker

net.hotelrefund由 hotelrefund.net 发布官方发布者v1.4.2更新于 Nov 7, 2026

Tracks Agoda hotel prices for your dates, keeps checking, and shows what changed — with evidence.

已验证Streamable HTTP可网页运行位置与生活金融

概览

AI 生成的概览

追踪指定入住日期的 Agoda 酒店价格,持续复查,并以带时间戳的记录说明价格变化。

可以做什么
  • 把酒店名称解析为 Agoda 酒店 ID,并读取某次入住的一次性当前价格
  • 为酒店和入住日期开始或加入追踪,再读取已记录的价格历史与“现在订还是再等”信号
  • 列出所有公开追踪,以及按城市或全球统计的当日最大 Agoda 折扣
  • 查看某家酒店在邻近入住日期上的价格
  • 判断更低价格是否符合最低价保证,并起草索赔、改期、善意退款或入住请求文本
  • 读取退款与取消参考指南,并查看服务覆盖范围与当日剩余登记额度
适用场景
适合需要连续数天或数周盯住某家 Agoda 酒店指定日期的价格、比较不同入住日期的价格,或为价格索赔与退款申请收集带时间戳证据的场景。覆盖最好的是韩国、日本和东南亚。
运行要求
远程 streamable HTTP 端点;无需账号、API 密钥或环境变量。需要能访问该服务的网络。来自 AI 客户端的登记会计入共享的每日额度,读取不受限制。
安装前请注意
追踪是匿名且公开的:所有追踪都会列出,任何人都能看到入住日期和价格。开始追踪会创建状态并消耗共享的每日登记额度。价格是 Agoda 面向 2 位成人的标准价含税总额,不含优惠券、会员或 App 专属折扣及不可退款房价,而 Agoda 页面常显示未含税价格。起草的请求中姓名和订单号保留为占位符,服务器不会代为发送。

安装

在 SourceWeft 中

  1. 打开 控制台中的 HotelRefund Price Tracker,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/net.hotelrefund%2Fprice-tracker/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "hotelrefund-price-tracker": {
      "type": "http",
      "url": "https://hotelrefund.net/mcp"
    }
  }
}

工具

11

search_hotels

Find the agoda_hotel_id for a hotel

Resolve 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. A hotel name alone (no city) also works for well-reviewed hotels: it searches every city and returns each hotel with its city — confirm the city with the user before tracking. If it finds nothing, ask for the city. 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.

输入参数cityhotellimitcity_idcountry

track_hotel_price

Start tracking a hotel price

Today is 2026-11-07 (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-11-06 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).

输入参数check_in必填currencylanguagecheck_out必填agoda_hotel_id必填

get_price_history

Get price history for a tracking

Return 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 full tracked record (share of observations lower than now, distance from the median, overall spread, days left), and headline + summary sentences (in language: en, ko, ja or zh) that explain the read the same way the page does. 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; no_rates means there is no sellable rate for these dates right now (sold out or not open yet) and it is re-checked daily.

输入参数languagetracking_id必填

list_tracked_hotels

List publicly tracked hotels

List 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.

输入参数limitlanguage

list_hotel_deals

List today's hotel deals

List 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.

输入参数citylimitcity_id

get_hotel_price_calendar

Price by check-in date for one hotel

Show 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.

输入参数daysnightscurrencylanguagestart_dateagoda_hotel_id必填

get_refund_guide

Read a hotel refund or cancellation guide

Return 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.

输入参数topiclanguage

get_service_status

Check service status and coverage

Report 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.

无需输入参数。

get_current_price

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.

输入参数check_in必填currencylanguagecheck_out必填agoda_hotel_id必填

check_refund_claim

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.

输入参数check_in必填languagebooked_on必填check_outpaid_totalbooked_datelower_totaltracking_idpaid_currencylower_currencyconditions_matchlower_price_site必填另有 2 个

draft_refund_request

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 same letter can be saved as a PDF at refund_report_url.

输入参数citykind必填perksadultsreasoncheck_in必填booked_onbreakfastcheck_out必填lower_urlroom_typehotel_name必填另有 13 个

版本历史

3
  1. v1.4.2最新Nov 7, 2026
  2. v1.4.1Oct 26, 2026
  3. v1.1.0Sep 16, 2026

评分

已满足适用检查项的 83%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分

    请声明包含 README 的 GitHub 仓库,或在 OAuth 受保护资源元数据中提供 resource_documentation。

  • 许可证不适用

    托管服务按其提供方的条款使用,因此这里不要求许可证。此检查项不计入百分比。