tell-and-go について
tell-and-go は、AIエージェントからホテルやリゾートを検索し、日付指定の見積もりを取得して実際の予約を始められるホスト型 MCP サーバーです。リアルタイム料金を提示し、支払いはホスト型 Stripe チェックアウトへ渡すため、エージェントはカード情報を扱いません。
主な機能
- 01ホテル・リゾートの検索
- 02宿泊施設の詳細表示
- 03日付指定のリアルタイム見積もり
- 04見積もり料金の事前予約
- 05ホスト型Stripeチェックアウトリンクの作成
活用シーン
- 01旅行先の宿泊施設を探す
- 02日付別料金と予約条件を比較
- 03旅行者がチェックアウトを完了する予約を開始
MCP 対応
ストリーミングHTTP経由のリモートMCPツールとして、宿泊検索、施設詳細、見積もり、事前予約、予約チェックアウトを提供します。予約時にホスト型Stripeチェックアウトのリンクを発行し、旅行者が支払います。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.tellandgo.com/mcpclaude mcp add --transport http tell-and-go https://mcp.tellandgo.com/mcp{"mcpServers":{"tell-and-go":{"type":"http","url":"https://mcp.tellandgo.com/mcp"}}}Cursor で開く{"servers":{"tell-and-go":{"type":"http","url":"https://mcp.tellandgo.com/mcp"}}}VS Code で開く{"mcpServers":{"tell-and-go":{"type":"http","url":"https://mcp.tellandgo.com/mcp"}}}{"mcpServers":{"tell-and-go":{"serverUrl":"https://mcp.tellandgo.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
10| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 返す結果の最大件数(デフォルト:10、最大:20) |
| query | string | はい | 自然言語による検索クエリ(例:'overwater villa honeymoon Maldives with spa') |
| adults | integer | いいえ | 大人の宿泊人数(デフォルト:2、最小:1) |
| offset | integer | いいえ | ページネーションのオフセット(デフォルトは 0) |
| check_in | string | いいえ | チェックイン日(YYYY-MM-DD)。リアルタイム料金の取得に必須です。 |
| amenities | array | いいえ | 必須のアメニティ(例:['spa', 'pool', 'overwater villa', 'diving']) |
| check_out | string | いいえ | チェックアウト日(YYYY-MM-DD)。リアルタイム料金の取得に必須です。 |
| residency | string | いいえ | 検索時は任意です。サプライヤーの料金設定に使用する、宿泊客の居住地を示す大文字の ISO 3166-1 alpha-2 コードです(例:'GB'、'US'、'AE')。省略すると検索では 'GB' が仮定され、その旨が effective_request.assumptions に示されます。get_quote では必須で、デフォルト値は使用されません。見積もり前に旅行者に確認してください。 |
| budget_max | number | いいえ | 1 泊あたりの合計料金の上限(USD) |
| budget_min | number | いいえ | 1 泊あたりの合計料金の下限(USD) |
| journey_id | string | いいえ | 以前の Tell & Go ツール結果で journey_id として返された継続用ハンドルです。この会話で受け取った最新の journey_id を必ず渡してください。 |
| destination | string | いいえ | 目的地名または国名(例:'Maldives'、'Mauritius')。リアルタイムの目的地は入れ替わります。省略するとすべてを検索します。 |
| children_ages | array | いいえ | 子どもの宿泊客の年齢(例:[8, 10])。子どもは最大 10 名です。 |
詳細
Tell & Go は公開 Model Context Protocol サーバーを運用しています。あらゆる AI エージェント — Claude、ChatGPT、Cursor、Gemini CLI、Hermes、 OpenClaw、ご自身のエージェント — を接続すると、リアルタイムのリゾート在庫を検索し、日付を指定した正確な リアルタイム見積もりを取得して、安全なチェックアウトページで完了する実際の予約を開始できます。
重要
このリポジトリにはドキュメントのみが含まれています。 サーバーは
https://mcp.tellandgo.com/mcpでホストされており、インストールや実行は不要です。
30 秒で接続
すべての MCP クライアントで、同じエンドポイントを使えます。
| クライアント | コマンド/設定 | |
|---|---|---|
| 🟣 | Claude Code | claude mcp add --transport http tellandgo https://mcp.tellandgo.com/mcp |
| 🌐 | Claude.ai / Desktop | 設定 → コネクター → カスタムコネクターを追加 → https://mcp.tellandgo.com/mcp(認証は空欄のまま) |
| 💬 | ChatGPT | 設定 → コネクター → カスタム MCP を追加 → https://mcp.tellandgo.com/mcp |
| ⚡ | Cursor / VS Code / Windsurf / Gemini CLI | mcpServers エントリーを追加(下記参照) |
| 🧠 | Hermes | hermes mcp add tellandgo --url https://mcp.tellandgo.com/mcp |
| 🦅 | OpenClaw | リモート HTTP MCP サーバーを追加 → https://mcp.tellandgo.com/mcp |
Cursor / VS Code / Gemini CLI — MCP 設定に追加します
(~/.cursor/mcp.json、VS Code の MCP 設定など)。
{
"mcpServers": {
"tellandgo": { "url": "https://mcp.tellandgo.com/mcp" }
}
}
すぐに使えるパックをお探しですか? skills/ には標準の
SKILL.md、旧形式の
tellandgo-travel.md、クライアントごとの
SETUP.md があります。コーディングエージェントは
AGENTS.md から始められます。
対応しているコーディングエージェントに標準スキルをインストールするには、
npx skills add https://github.com/tell-and-go/mcp --skill book-travel-with-tellandgo を実行します。
これを作った理由
Booking.com と Expedia は、自社アプリ内に AI エージェントを構築しました。私たちは 逆の方法を取りました。大手 OTA に先駆けて、あらゆる エージェントで使える公開 MCPとして 旅行代理店を公開しました。
| 質問 | 回答 |
|---|---|
| 実際に予約できますか? | リアルタイムの在庫、実際の予約、確認メールに対応しています。日付を指定した見積もりには、選択した料金の合計と条件が表示され、リゾート送迎が含まれているかどうかも確認できます。 |
| 安全ですか? | 検索と見積もりは読み取り専用です。予約では、tellandgo.com 上のホスト型 Stripe チェックアウト URL のみを返します。エージェントがカード情報を目にすることはありません。 |
| 何か裏がありますか? | ありません。ウェブサイトと同じ料金で、エージェントユーザーへの上乗せ料金はなく、アカウントも不要です。ドキュメントは MIT ライセンスです。 |
| Booking のエージェントではだめなのですか? | Booking のものは、1 つのアシスタント内でしか使えないクローズドなアプリです。こちらは MCP に対応したあらゆるクライアントで使えます。 |
ツール
| ツール | 機能 |
|---|---|
search_stays | ホテルやリゾートの在庫を自然言語で検索し、候補となる宿泊施設と、利用可能な場合は参考価格を返します。予約可能かどうか、および送迎の条件を確認するには、リアルタイムの見積もりを取得してください。 |
get_stay_details | 1軒の宿泊施設の詳細情報(客室、アメニティ、所在地、ポリシー、参考価格)を返します。 |
get_quote | 特定の宿泊施設、日程、宿泊人数に対するリアルタイムの見積もりを返します。選択した料金プランの合計金額と条件が含まれます。 |
prebook_stay | 支払い前に、見積もり済みの料金をサプライヤーに仮押さえします。start_booking で使う prebook_id を返します。サプライヤーの価格が変更された場合は、返された terms_digest を指定して再度呼び出し、変更後の条件を承認してください。 |
start_booking | 旅行者が開いて支払いを行う、ホスト型の Stripe Checkout リンク(checkout.stripe.com)を返します。エージェントがカード情報を扱うことはありません。 |
一般的な流れ: search_stays → get_stay_details → get_quote → prebook_stay → start_booking
JSON-RPC 呼び出しの例
MCP トランスポートは、ストリーミング可能な HTTP 経由で JSON-RPC 2.0 を使用します。
セッションを初期化する
{
"jsonrpc": "2.0", "id": 1, "method": "initialize",
"params": {
"protocolVersion": "2025-06-18",
"capabilities": {},
"clientInfo": { "name": "my-agent", "version": "1.0.0" }
}
}
利用可能なツールを一覧表示する
{ "jsonrpc": "2.0", "id": 2, "method": "tools/list", "params": {} }
宿泊施設を検索する
{
"jsonrpc": "2.0", "id": 3, "method": "tools/call",
"params": {
"name": "search_stays",
"arguments": {
"query": "overwater villa in the Maldives for a honeymoon in October, all-in with seaplane transfer",
"check_in": "2026-10-12", "check_out": "2026-10-19", "adults": 2
}
}
}
正確な日程での合計金額を確認するには、続けて get_quote を呼び出します。その後、prebook_stay で料金を仮押さえし、start_booking を呼び出して、旅行者が手続きを完了するホスト型のチェックアウトリンクを取得します。
curl で試す
# MCP handshake
curl -X POST https://mcp.tellandgo.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'
# List tools
curl -X POST https://mcp.tellandgo.com/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/list"}'
予約できる宿泊施設
厳選された、予約可能であることを確認済みのホテルやリゾートの宿泊施設です。対象の旅行先は随時拡大しています。現在の対応状況は tellandgo.com/en/destinations をご覧ください。
新しい市場が加わると、同じエンドポイントのカタログが拡大します。エージェント側で変更する必要はありません。
料金
接続は無料です。 アカウント、API キー、費用は不要です。ツールが表示する価格は、tellandgo.com と同じリアルタイム料金およびチェックアウトの流れに基づいています。旅行者に提示する前に、各見積もりの食事プラン、送迎の有無、税金、キャンセル条件、合計金額を確認してください。エージェントユーザーに特別な上乗せ料金を請求することはありません。
メモ
公正利用: IP アドレスあたり約 60 リクエスト/分。検索、見積もり、予約には、より厳しい上限が適用されます。また、全体の上限もあります。上限を超えるトラフィックには
429とRetry-Afterが返されます。これを使った製品の開発をお考えですか? より高い処理能力についてお問い合わせください。
よくある質問
無料ですか?
はい。アカウント、API キー、接続費用は不要です。ウェブサイトと同じ価格ですか?
リアルタイムの見積もり料金が正確な価格です。送迎の有無や食事プランは、選択した料金プランによって異なります。支払いはどのように行いますか?
start_booking は、tellandgo.com 上のホスト型 Stripe チェックアウトリンクを返します。エージェントがカード情報に触れることはなく、旅行者が安全に支払いを完了します。
安全ですか?
検索と見積もりは読み取り専用です。予約では、利用者が選択して手続きを完了するためのチェックアウトリンクのみが作成されます。MCP が独自に課金することはありません。ツールのアノテーション(readOnlyHint、openWorldHint)は、実態に即して設定されています。
対応している MCP 仕様のバージョンは何ですか?
2025-06-18 です。古いクライアント向けに、サーバーは 2024-11-05 にも応答します。
リンク
- 🌐 ランディングページ: https://tellandgo.com/mcp
- 📋 ディスカバリーマニフェスト: https://tellandgo.com/.well-known/mcp.json
- 🤖
llms.txt: https://tellandgo.com/llms.txt - 📖 全インベントリのリファレンス: https://tellandgo.com/llms-full.txt
- 📦 レジストリマニフェスト:
server.json·glama.json - 🗂️ 掲載先: Official MCP Registry (
io.github.tell-and-go/mcp) · Smithery · Glama - 📝 変更履歴:
CHANGELOG.md
Tell & Go · エージェントのために作り、人のために構築しました。
ドキュメント © 2026 Island Inventions, Inc. — MIT License のもとで公開されています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。