mcpField
P
premium-hotels

premium-hotels

github.com/borskiその他78073 回インストール2 日前に更新
リポジトリ

premium-hotels について

FHR、THC、Chase Editの対象ホテルをローカルデータから検索するスキルです。各プログラムの特典を比較し、複数に掲載されたホテルで特典を組み合わせる機会を探せます。

主な機能

  1. 013つのホテルプログラムを検索
  2. 02都市や場所からホテルを検索
  3. 03プログラム特典とクレジットを比較
  4. 04複数プログラムの重複掲載を特定
  5. 05APIキー不要のローカルJSONデータ

活用シーン

  1. 01目的地のFHRホテルを探す
  2. 02カードプログラムのホテル特典を比較
  3. 03複数プログラムに掲載されたホテルを探す

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/borski/travel-hacking-toolkit --skill premium-hotels

インストール後、Claude Code で/premium-hotelsを入力して読み込まれたか確認します。

詳細

プレミアムホテルプログラム

3つのクレジットカードプログラムに参加する4,659軒のプレミアムホテルを検索できます。無料特典を利用できるホテルを見つけ、クレジットを比較し、複数のプログラムに掲載されているホテルで特典を併用できるか確認できます。

API キーは不要です。 すべてのデータは data/ 内のローカル JSON ファイルにあります。

使用する場面

  • 「ストックホルムにはどんな FHR ホテルがありますか?」と尋ねられたとき
  • 旅行のホテルを比較して、カード特典を最大限に活用したいとき
  • Amex FHR と Chase Edit のクレジットを併用できるホテルを探すとき
  • 特定のホテルがプレミアムプログラムに参加しているか確認するとき

プログラム

プログラム必要なカード主な特典施設数
FHR(Fine Hotels & Resorts)Amex Platinum年間600ドルの Plat クレジット(半年ごとに300ドル、年2回)、100ドルの施設クレジット、2名分の毎日の朝食、正午のチェックイン、午後4時のレイトチェックアウト確約、客室のアップグレード、Wi-Fi1,807
THC(The Hotel Collection)Amex Platinum年間600ドルの Plat クレジット(半年ごとに300ドル、年2回、FHR と共通)、100ドルの施設クレジット、正午のチェックイン、客室のアップグレード、レイトチェックアウト(2泊以上)1,299
Chase Edit(Sapphire Reserve)Chase Sapphire Reserve年間500ドルのステートメントクレジット(250ドルを年2回)、100ドルの施設クレジット、毎日の朝食、Wi-Fi、客室のアップグレード、アーリーチェックイン/レイトチェックアウト。一部のホテルでは、2026年限定の250ドルのクレジットと10倍のポイントが加算されます。1,553
特典の併用

FHR/THC と Chase Edit の両方に掲載されているホテルでは、特典を併用できます。一方のプログラムで予約し、もう一方のカードのクレジットを別途利用してください。複数のプログラムに掲載されているホテルを探してください。特典を併用できる施設は awardhelper.com/csr-hotels で確認できます。

Chase Sapphire Reserve ホテルクレジット(2026年)

The Edit クレジット:年間500ドル(250ドルずつ2回、暦年中いつでも利用可能)。2泊以上の宿泊が必要で、Chase Travel 経由で前払いします。各滞在では、100ドルの施設クレジット、毎日の朝食、客室のアップグレードも利用できます。Edit ホテルで UR を交換すると、Points Boost により1ポイントあたり2セント相当になります。Chase Travel の料金と直接予約の料金を必ず比較してください。

Select Hotels クレジット:一度限り250ドル(2026年限定)。 対象ブランド(IHG、Minor Hotels、Montage、Omni、Pan Pacific、Pendry、Virgin Hotels)のいずれかで2泊以上の宿泊を前払いすると利用できます。Chase Travel 経由で予約してください。2026年12月31日に失効します。購入金額全額に対して、ホテルのロイヤルティポイントとエリート宿泊実績の両方を獲得できます。

併用戦略: Edit ホテルであり、7つの Select Hotels ブランドのいずれかにも該当する施設なら、1回の滞在で両方のクレジットを利用できます(Edit の250ドル+Select の250ドル=500ドル還元)。

予算重視の選択肢: 手頃な IH​​G 系ホテル(Holiday Inn、Holiday Inn Express)で250ドルの Select Hotels クレジットを利用します。合計約250ドルの2泊前払い滞在なら、クレジットだけでほぼ全額をまかなえます。

Amex Platinum ホテルクレジットの仕組み(FHR または THC)

年間合計600ドル、半年ごとに300ドル(1月~6月、7月~12月)。 期間内に使わないと失効し、繰り越しはできません。Platinum または Business Platinum を使い、Amex Travel 経由で前払い予約します。FHR と THC は同じ600ドルの枠を共有します。

  • FHR は1泊以上。 THC は2泊以上です。
  • クレジットは宿泊日ではなく、予約/前払い時に適用されます。 9月の旅行を6月に予約すれば、上半期のクレジットが適用されます。
  • クレジット適用対象となる Amex Travel での予約では、MR ポイントを5倍獲得できます。
  • 事前登録は不要です。 Amex Travel 経由で予約し、Platinum で支払うだけです。
  • 1回の滞在料金が半期あたり300ドル未満の場合は、複数の予約に分けて利用できます。
  • キャンセルするとクレジットが取り消されます。 クレジットの有効期限前に再予約した場合を除きます。
  • Amex Travel 経由では、エリートステータスが認識されるかどうかはまちまちです。 それでもロイヤルティ番号を入力してください。
  • MaxFHR.com は、日付と目的地を指定して最安の FHR/THC 施設を探すのに便利なツールです。
  • Amex Travel の料金と直接予約の料金を必ず比較してください。 ポータル経由の料金のほうが高い場合があります。

都市で検索する

FHR と THC(座標ベース)

FHR と THC の施設には緯度・経度の座標があります。都市周辺のバウンディングボックスで検索します。

都市近郊の施設を検索する(必要に応じて緯度・経度と半径を調整してください):

# Stockholm (59.33, 18.07) - search within ~0.15 degrees (~15km)
LAT=59.33; LNG=18.07; R=0.15
jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program, credit}]' data/fhr-properties.json

jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program, credit}]' data/thc-properties.json
Chase Edit(テキストベース)

Chase Edit の施設には座標ではなく、テキスト形式の所在地があります。名前または所在地のテキストで検索します。

# Stockholm
jq '[.properties[] | select(
  (.location // "" | test("Stockholm|Sweden"; "i")) or
  (.name // "" | test("Stockholm"; "i"))
) | {name, location}]' data/chase-edit-properties.json
主な都市の座標
都市緯度経度半径
オスロ59.9110.750.15
ベルゲン60.395.320.1
ストックホルム59.3318.070.15
コペンハーゲン55.6812.570.15
パリ48.862.350.15
ロンドン51.51-0.130.2
東京35.68139.760.2
ニューヨーク40.71-74.010.15
サンフランシスコ37.77-122.420.15
ラスベガス36.17-115.140.15

記載のない都市については、ルートのコンテキストにある座標を使うか、Google Maps で調べてください。

統合検索(推奨ワークフロー)

どの都市でも、3種類すべての検索を実行し、結果を1つの表にまとめます。複数のプログラムに含まれる施設には印を付けます。

# Example: Oslo
LAT=59.91; LNG=10.75; R=0.15

# FHR
FHR=$(jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program: "FHR", credit}]' data/fhr-properties.json)

# THC
THC=$(jq --argjson lat $LAT --argjson lng $LNG --argjson r $R \
  '[.properties[] | select(
    .coordinates.lat > ($lat - $r) and .coordinates.lat < ($lat + $r) and
    .coordinates.lng > ($lng - $r) and .coordinates.lng < ($lng + $r)
  ) | {name, program: "THC", credit}]' data/thc-properties.json)

# Chase Edit
CHASE=$(jq '[.properties[] | select(
  (.location // "" | test("Oslo|Norway"; "i")) or
  (.name // "" | test("Oslo"; "i"))
) | {name, program: "Chase Edit", credit: "See Chase portal for current credit"}]' data/chase-edit-properties.json)

# Combine
echo "$FHR" "$THC" "$CHASE" | jq -s 'add | group_by(.name) | map({
  name: .[0].name,
  programs: [.[] | .program] | join(" + "),
  credits: [.[] | select(.credit != null) | .credit] | join(" | "),
  stacking: (length > 1)
}) | sort_by(.name)'

出力形式

必ず Markdown の表を使ってください。 特典の併用機会に印を付けます。

ホテルプログラムクレジット併用可能?
The ThiefFHR100米ドルの施設クレジットいいえ
SommerroFHR + Chase Edit100米ドルの施設クレジットはい
AmerikalinjenTHC100米ドルの飲食/スパクレジット(2泊以上)いいえ
Grand Hotel OsloChase EditChase ポータルを参照いいえ
表の後
  • 複数のプログラムに含まれるホテル(特典を併用できる機会)を示します
  • 主な特典の違いを記載します。FHR には朝食+アップグレード+レイトチェックアウトが含まれます。THC は2泊以上の場合にクレジットのみです。Chase Edit の内容は施設によって異なります。
  • FHR または THC 経由で予約する場合は、Amex Platinum の年間600米ドルのホテルクレジット(半年ごとに2回、各300米ドル。FHR/THC 共通枠)について記載します
  • Chase Edit 経由で予約する場合は、年間500米ドルのホテルクレジット(2回に分けて各250米ドル)と、「Select Hotels」の2026年限定250米ドルクレジットも併用対象になるかを記載します
  • データに含まれている場合は、Amex の予約ページへのリンクを付けます

データソース

  • data/fhr-properties.json(1,807施設、座標 + Amex 予約リンク + Google Travel 料金カレンダーリンク + クレジット詳細)
  • data/thc-properties.json(1,299施設、座標 + Amex 予約リンク)
  • data/chase-edit-properties.json(1,553施設、テキスト形式の所在地、「Potentially Cheaper Ones」カテゴリから budget_friendly のタグが付いた施設が190件)

データソース: 美卡指南 (US Card Guide) の Google My Maps。Scott が管理しています。データを更新するには、KML ファイルを再取得してください:

  • FHR/THC:https://www.google.com/maps/d/kml?mid=1HygPCP9ghtDptTNnpUpd_C507Mq_Fhec&forcekml=1
  • Chase Edit:https://www.google.com/maps/d/kml?mid=1Ickidw1Z6ACres9EnbM2CmPObYsuijM&forcekml=1

施設リストは定期的に変更されます。判断する前に、Amex または Chase の予約ポータルで現在の利用状況を必ず確認してください。

注意事項

  • ホテルが FHR と THC の両方に含まれる場合があります。まれですが、あり得ます。データには Amex の掲載内容が反映されています。
  • Chase Edit の「Select Hotels」は、特典が強化された施設の一部です(ポイント10倍+限定250米ドルのクレジット)。Chase Edit の施設がすべて Select Hotels というわけではありません。
  • FHR の特典は通常料金を支払う場合にも適用されます。特別料金は必要ありません。
  • THC の100米ドルクレジットには、最低2泊の滞在が必要です。
  • 一部の施設では、これらのプログラムで季節限定の利用となります。

コメント