GolfBelek
プロダクト · オープンデータ

ベレクのティータイムをAIアシスタントの中に:当社のMCPサーバーを解説

10月のある火曜日にベレクでどこがプレーできるかをClaudeに尋ねると、今では記憶ではなく当社のリアルタイム予約システムに基づいて答えます。何を作ったのか、何ができるのか、そしてどこに線を引いているのかをご説明します。

2026年9月2日 公開 · 8 分で読めます · 執筆:GolfBelek Editorial

英語からの翻訳です。日付・数値は 2026年9月2日 の初回公開時のままです。料金は予約システムからリアルタイムで取得されます。 英語で読む

要点

GolfBelek.comは、ティータイムのリアルタイム空き状況と公表料金をMCPサーバーとして公開しました。AIアシスタントが直接呼び出せる、小さな読み取り専用のエンドポイントです。アシスタントは当社のページをスクレイピングしたり、数か月前の学習データから答えたりする代わりに、予約システムに問い合わせ、その答えをそのまま伝えます。

https://www.golfbelek.com/mcp

公開されていて、アカウントは不要、顧客データも一切扱いません。また、何かを予約することもできません。この制限は意図的なものなので、詳しくは後述します。

実際にはどう見えるか

違いは会話で見るとよくわかります。以前のアシスタントは、ベレクのゴルフが素晴らしいことや、1ラウンドのおおよその料金を教えてくれるだけでした。今では、特定の日の朝にどこが空いているかを教えてくれます。

「10月10日から14日までベレクにいます。12日の朝9時前にプレーできるのはどこで、2人でいくらかかりますか?」
アシスタントは10月12日についてsearch_tee_timesを呼び出し、実際に空いている枠を読み取って、コース、ティータイム、プレーヤー1人あたりのグリーンフィー、カートがその料金に含まれているか別料金か、そして予約ページへのリンクを添えて答えます。作り話も、古い情報もありません。

MCPとは(簡単に)

Model Context Protocolは、AIアシスタントが外部のシステムを呼び出せるようにするためのオープン標準です。企業がいくつかの名前付きツールを公開し、アシスタントがいつ使うかを判断して答えを読み取ります。あなたについて書かれたものを読んだだけのアシスタントと、あなたに直接質問できるアシスタントの違いです。

ゴルフ旅行では、これは見た目以上に重要です。空き状況は毎日変わり、料金はコースや枠によって異なり、グリーンフィーに含まれる内容も一律ではありません。ベレクには料金にカートが含まれる枠もあれば、別料金の枠もあります。言語モデルが推測で答えるとき、まさに間違えやすいのがこうした細部なのです。

4つのツール

search_tee_times

指定日の予約可能な枠を、プレーヤー1人あたりのグリーンフィー、その料金にすでに含まれている内容、カートやレンタルクラブが別料金の場合はその料金、予約リンクとともに表示します。コース、時間帯、グリーンフィーの上限で絞り込めます。

list_golf_courses

当サイトで予約できるベレクのコースを、それぞれが属するクラブとホテルとともに一覧表示します。特定の日付を検索する前に便利です。

get_transfer_zones

お迎えエリアごとのホテル〜コース間の送迎料金。ベレク市内から、アランヤやケメルまでをカバーします。

get_booking_info

予約の仕組み:2日前までの予約が必要なこと、グリーンフィーに含まれるもの、どんなオプションがあるか、支払い方法。

どこに線を引いているか、そしてその理由

サーバーが伝えるのは公表されている単価、つまりプレーヤー1人あたりのグリーンフィーと、個別に価格設定された各オプションだけで、そこで止まります。あなたのグループの合計金額は計算しません。

これは設計上の判断であり、漏れではありません。予約の合計金額は、当サイトのチェックアウトという1か所だけで計算されます。その計算のコピーが1つ増えるたびに、両者の結果が食い違う可能性が生まれ、食い違えば差額を払うのはお客様です。だからアシスタントは単価を伝え、予約の金額を計算するページへあなたを案内するのです。

同じ理由で、厳密に読み取り専用です。予約の作成・変更・照会はできず、顧客の記録を目にすることもありません。満員の枠、メンテナンス中の枠、パッケージ客向けに確保された枠は、そもそも表示されません。

接続方法

アドレスは1つ。キーも、登録も、利用上限の申請も不要です。アシスタントのコネクターを管理する場所に貼り付けてください。

https://www.golfbelek.com/mcp

以下では、最もよく質問される2つのクライアントを紹介します。MCPに対応したほかのツールでも同じアドレスを使います。

Claude — ウェブ、デスクトップ、モバイル

  1. 名前の下にあるメニューからSettingsを開きます。
  2. Connectorsに移動します。
  3. 標準搭載のコネクターより下までスクロールし、Add custom connectorを選びます。
  4. 名前をGolfBelekとし、リモートMCPサーバーのURLにhttps://www.golfbelek.com/mcpを貼り付けます。ほかは変更しないでください — 認証の手順はありません。
  5. 保存し、横のトグルがオンになっていることを確認してから、新しいチャットを始めます。

既存の会話からは利用できません。コネクターはチャットの開始時に読み込まれるため、最初の質問は新しいチャットで行う必要があります。

ChatGPT — カスタムコネクター

ChatGPTもコネクター機能を通じてMCPサーバーに接続しますが、条件が2つ加わります。有料プランの機能であることと、カスタムサーバーを表示するには、先に設定を有効にする必要があることです。

  1. Settings → Connectorsを開きます。
  2. Advanced settingsでDeveloper modeを有効にします。有効にするまで、カスタムMCPサーバーは表示されません。
  3. Connectorsページに戻り、Createを選んで独自のコネクターを追加します。
  4. 名前(GolfBelek)、短い説明、MCPサーバーのURLとしてhttps://www.golfbelek.com/mcpを入力します。認証にはNo authenticationを選びます。
  5. 作成したら、新しいチャットでメッセージ欄の横にあるツールメニューを開き、その会話でGolfBelekをオンにします。

見つからない場合:OpenAIはこれらのメニューを移動することがあり、一部のビジネスまたはエンタープライズアカウントでは、カスタムコネクターが表示される前に管理者による許可が必要です。アドレス自体は変わらないため、正しい画面さえ見つかれば、あとは1回貼り付けるだけです。現在のメニュー名については、OpenAI公式のコネクター資料が正しい情報源です。

次の質問で試してみる

どちらのクライアントを使った場合でも、次の5つを尋ねれば、推測ではなく本当に当社のデータを読んでいるかをすぐに確認できます。

最後の質問で違いがはっきりします。推測するアシスタントは「はい」と答えますが、実際に当社と通信しているアシスタントなら、ラウンドは2日後以降から予約できることを伝え、まだ予約できる最も早い日付を示します。

開発者向け情報

トランスポートStreamable HTTP、POSTのみ
プロトコルバージョン2026-07-28(現行)から2025-03-26まで。旧来のinitializeハンドシェイクを含む
認証なし
セッションなし — 各呼び出しは独立
通貨EUR
予約の締め切りティータイムは2日後以降の枠から予約可能

何かに組み込む前にターミナルから確認するには、リファレンスインスペクターで直接接続できます。

npx @modelcontextprotocol/inspector --cli https://www.golfbelek.com/mcp --transport http --method tools/list

このエンドポイントは、当社のAGENTS.mdとllms.txtにも、pricing.mdと並んで掲載されています。サイトを訪れたエージェントが、教えられなくても見つけられるようにするためです。

なぜこれを作ったのか

旅の計画は、検索ボックスではなくチャット画面から始まることがますます増えています。誰かがアシスタントにベレクのゴルフについて尋ねれば、アシスタントはどちらにしても答えます。問題は、当社のリアルタイムシステムに基づいて答えるのか、うろ覚えの情報に基づいて答えるのか、それだけです。

それに、データを公開するほうが、スクレイピングされるよりも単純に低コストです。クリーンなエンドポイントがひとつ、信頼できる情報源がひとつ、そしてすべての回答の最後に予約リンク。

回答に誤りがありましたか?アシスタントが伝えた料金や空き状況がサイトと一致しない場合、正しいのはサイトです。そして私たちはそれを知りたいと思っています。[email protected]までご連絡ください。

すでにいただいた質問

予約してもらえますか?

いいえ。設計上、読み取り専用です。予約はティータイムページで行い、そこで合計金額が確定し、支払いが行われます。

アカウントは必要ですか?

サーバーを使うだけなら不要です。サイトですでに公開されている情報しか提供しません。予約にはアカウントが必要です。

私のデータはどこかに送られますか?

顧客データはこのサーバーを一切経由しません。コース、時間、料金に関する質問に答えるだけで、それ以外は何もしません。

料金は常にサイトと一致しますか?

サイトが読み取っているのと同じシステムから取得しているので、単価については一致します。合計はチェックアウト時にしか計算されません。だからサーバーは合計金額を提示しないのです。

関連記事