インストール不要。2分以内に動きます。
cloud.anythingmcp.com で無料トライアルを開始し、Lodgify をワンクリックで追加して、AI クライアント(Claude、ChatGPT、Copilot、Cursor)を生成された MCP エンドポイントに向けるだけ。Docker も git clone も、開発経験も不要です。
概要
Lodgify によるバケーションレンタル管理:物件と部屋タイプ、空室カレンダー、1 泊ごとの料金と見積もり、予約と問い合わせ、ゲストとのメッセージスレッド、チェックインとチェックアウト、キーコード、予約ステータスの変更。アカウントの Public API キーで動きます。
こう聞いてみよう
Lodgify のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要? cloud.anythingmcp.com を直接利用してください。 サインインし、Connectors → Lodgify をクリック、認証情報を貼り付け、MCP API キーを発行すれば完了です。Docker も
git cloneもローカルサーバーも不要。
Lodgify + Gemini
Lodgify によるバケーションレンタル管理:物件と部屋タイプ、空室カレンダー、1 泊ごとの料金と見積もり、予約と問い合わせ、ゲストとのメッセージスレッド、チェックインとチェックアウト、キーコード、予約ステータスの変更。アカウントの Public API キーで動きます。
前提条件
完全なセットアップ手順はコネクタ自体に組み込まれています (ストアでコネクタを選択すると表示)。必要な環境変数:
LODGIFY_API_KEY
ステップ 1 — 認証情報を取得
セットアップは約 2 分です。API キーはアカウントのオーナーにしか表示されないため、オーナーの協力が必要です。
- Lodgify(https://app.lodgify.com)で Settings > Public API を開き、API キーをコピーします。
- キーを
LODGIFY_API_KEYに貼り付けます。X-ApiKeyヘッダーで送られます。 - コネクタをインストールし、
lodgify_list_propertiesを実行してキーを確認します。
このキーはアカウントへのフルアクセスを与えます。このコネクタを使う人は全員、アカウントのすべての物件、予約、ゲストとのスレッドを扱えます。
読み取れるデータ:
- 物件と部屋タイプ:
lodgify_list_properties、lodgify_get_property、lodgify_list_property_rooms(料金、空室、見積もり、予約に必要な部屋タイプ ID)、lodgify_get_room、指定日以降に削除された物件、物件のオプション(アドオン)と支払い方法。 - 空室:アカウント全体、1 物件、または 1 部屋タイプの期間ごとのカレンダー。必要に応じて、日付をふさいでいる予約や休止期間も含みます。
- 料金:1 泊ごとの料金と日ごとの最低宿泊数(
lodgify_get_rates_calendar)、料金設定(税、手数料、デポジット、キャンセル規定、追加ゲスト料金)、そしてlodgify_get_quote。後者は宿泊料、手数料、税、オプション、プロモーションコードを含めた滞在の合計です。 - 予約:
lodgify_list_bookingsはstay_filterに Upcoming、Current、Historic、All、またはstay_filter_dateと組み合わせた ArrivalDate、DepartureDate(たとえば今日のチェックイン)を指定できます。lodgify_get_bookingはゲスト、部屋、合計、支払済み額と未払い額、メモ、キーコード、メッセージスレッドを返します。連携チャネルの予約(Airbnb、Booking.com、Vrbo など)、予約の見積もり、ゲスト向け支払いリンクも読めます。 - 受信箱:
lodgify_list_inbox(予約と問い合わせを新しい順にまとめて表示)、lodgify_count_unread、lodgify_get_enquiry、予約または問い合わせのthread_uidを使うlodgify_get_thread。
書き込める操作:
- 新規予約:AI は
lodgify_get_room_type_availabilityとlodgify_get_quoteで確認してからlodgify_create_bookingを呼びます。この時点のステータスは Lodgify に無視されるため、AI はその後lodgify_set_booking_bookedで確定するか、lodgify_set_booking_tentativeで日程を仮押さえします。from_enquiry_idを渡すと既存の問い合わせが予約になります。 - ステータス変更:
lodgify_decline_booking(日程が再び空きます)とlodgify_reopen_booking(Open に戻ります。Booked の予約は日程を解放します)。 - 到着と出発:
lodgify_update_key_codesでゲストに表示されるドアやキーボックスのコードを設定し、lodgify_check_in_bookingとlodgify_check_out_bookingで到着と出発の時刻を記録します。 - メッセージ:
lodgify_add_booking_messagesとlodgify_add_enquiry_messagesでスレッドに追加します。タイプCommentはゲストに見えない社内メモです。lodgify_mark_booking_repliedとlodgify_mark_booking_not_repliedで受信箱での返信状況を切り替えます。
ゲストへのメール: send_notification: true のメッセージ、lodgify_request_payment、ステータス変更時の request_payment: true はゲストにメールを送ります。AI は送信前に本文を見せ、あなたの確認を待ちます。
インストール時はオフ: ありません。このコネクタには削除ツールがなく、断った予約は lodgify_reopen_booking で再び開けます。
データ形式: 物件、部屋タイプ、予約の ID は整数で、メッセージスレッドは GUID(thread_uid)です。日付は YYYY-MM-DD、チェックインとチェックアウトの時刻は物件のタイムゾーンでの HH:mm:ss、更新日時は ISO 8601 です。金額は物件の通貨(currency_code)の基本単位です(120.5 = 120.50)。予約ステータスは Open(リクエスト)、Tentative、Booked、Declined で、source はチャネル(Manual、AirbnbIntegration、BookingCom など)を示します。
ページング: v2 の一覧は page(1 から)と size(既定 50)を取り、include_count: true で合計件数が count に入ります。lodgify_list_inbox は offset と limit を使い、total を返します。
よくあるエラー: 401 または 403 は API キーがないか間違っていること、404 は存在しない ID、400 は日付やパラメーターの誤り(どれが誤りかは応答本文にあります)を意味します。429 はレート制限で、AI は待ってから再試行します。
このコネクタは、料金や空室の更新、支払いリンクの作成、Webhook の管理、予約のゴミ箱への移動は行いません。
ステップ 2 — アダプターをインストール
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ 3 — Gemini にコネクタを追加
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
Gemini CLI は ~/.gemini/settings.json(Windows では %USERPROFILE%\.gemini\settings.json)から MCP サーバーを読み込みます。次を追加してください:
{
"mcpServers": {
"anythingmcp": {
"httpUrl": "https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID",
"headers": { "X-API-Key": "YOUR_MCP_API_KEY" }
}
}
}
- AnythingMCP の MCP Servers → 対象のサーバー → API keys で MCP API キーを作成し、
YOUR_MCP_API_KEYと置き換えます。 - ファイルを保存し、
geminiを再起動します。 - Gemini CLI で
/mcpを実行します(またはシェルでgemini mcp list)。anythingmcpが接続済みとして表示されるはずです。 - プロンプトを入力しましょう。Gemini CLI が
Lodgifyのツールを呼び出せるようになりました。
利用可能なツール
| Tool | What it does |
|---|---|
lodgify_list_properties | List the properties (rentals) of the account with id, name, address, coordinates, currency, check-in and check-out times and room types |
lodgify_get_property | One property with address, description, amenities, rating, currency, room types and, optionally, check-in and check-out hours |
lodgify_list_property_rooms | Room types of a property with id, name, max people, bedrooms, bathrooms and amenities |
lodgify_get_room | Details of one room type of a property (Public API v1): name, description, max people, beds, images and amenities |
lodgify_list_deleted_properties | Properties deleted from the account since a date, so a synced list can drop them |
lodgify_list_property_addons | Add-ons (extras such as cleaning, pets or late check-out) that can be booked for a property, optionally only those valid for a stay and… |
lodgify_list_property_payment_options | Payment options configured for a property (for example bank transfer or card), useful when creating a booking |
lodgify_get_availability | Availability calendar of all properties and room types of the account for a period: for each day whether units are available, and with… |
lodgify_get_property_availability | Availability calendar of one property (all its room types) for a period, with the number of available units per period and, optionally, the… |
lodgify_get_room_type_availability | Availability calendar of one room type of a property for a period |
lodgify_get_rates_calendar | Nightly rates of a room type for a period: price per night, minimum stay and rate settings per day, in the property currency |
lodgify_get_rate_settings | Rate settings of a property: currency, taxes, fees, deposit and cancellation rules and the price per additional guest |
lodgify_get_quote | Price quote for a possible stay in one room type: total, breakdown of room rate, fees, taxes, add-ons and promotion, per rate plan |
lodgify_list_bookings | List bookings with id, property, room types, guest, arrival and departure, status (Booked, Tentative, Open, Declined), source (Manual… |
lodgify_get_booking | One booking with guest (name, email, phone, country), rooms and guest breakdown, status, source, totals, subtotals, amount paid and due… |
lodgify_list_external_bookings | Channel bookings (Airbnb, Booking.com, Vrbo, ...) linked to a Lodgify booking |
lodgify_get_booking_payment_link | The guest payment link of a booking's current quote, with amount and expiry, to share with the guest |
lodgify_get_booking_quote | The current quote of a booking (Public API v1): room rates, fees, taxes, discounts, add-ons, total and payment schedule |
lodgify_list_inbox | List the inbox (Public API v1): bookings and enquiries together, newest first, with status, property, guest, dates, replied and read flags |
lodgify_count_unread | Number of bookings and enquiries whose messages are not read yet |
lodgify_get_enquiry | One enquiry (a guest request that is not a booking yet) with guest, property, dates, people, status and messages |
lodgify_get_thread | The message thread of a booking or enquiry: guest name and email, read and closed flags and every message with sender, subject, text and… |
lodgify_create_booking | Create a booking for a property and stay (Public API v1); returns the new booking id |
lodgify_set_booking_booked | Confirm a booking: status Booked, the dates are blocked in the calendar. request_payment also emails the guest a payment request |
lodgify_set_booking_tentative | Set a booking to Tentative (dates held until it is confirmed or expires). request_payment also emails the guest a payment request |
lodgify_decline_booking | Decline a booking: status Declined, the dates become free again. lodgify_reopen_booking sets it back to Open |
lodgify_reopen_booking | Reopen a booking: status Open |
lodgify_check_in_booking | Check a booking in: record the time the guest arrived (or will arrive) on the booking |
lodgify_check_out_booking | Check a booking out: record the time the guest left (or will leave) on the booking |
lodgify_update_key_codes | Set the access key codes (door or lockbox codes) of the rooms of a booking, shown to the guest |
lodgify_add_booking_messages | Add messages to the thread of a booking, for example a reply to the guest or an internal comment |
lodgify_add_enquiry_messages | Add messages to the thread of an enquiry, for example an answer to a guest question |
lodgify_mark_booking_replied | Mark a booking's thread as replied, so it leaves the to-answer list in the inbox |
lodgify_mark_booking_not_replied | Mark a booking's thread as not replied, so it shows again in the to-answer list |
lodgify_request_payment | Email the guest a payment request for the next due amount of a booking |
プロンプトの例
- 「今日うちの物件にチェックインするのは誰ですか?ゲスト名、物件、人数、未払い額を見せてください。」
- 「Sea View Apartment は 7 月 12 日から 19 日まで大人 2 名と犬 1 匹で空いていますか?料金はいくらになりますか?」
- 「まだ返信していないゲストメッセージはどれですか?スレッドごとに要約してください。」
- 「予約 1234567 にキーボックスのコード 4821 を設定し、ゲスト宛てのチェックイン案内を下書きしてください。送信前に見せてください。」
- 「Laura Bianchi さんの Garden Studio の予約を 3 月 3 日から 7 日で作成し、確定してください。」
FAQ
Gemini CLI はどこから MCP サーバーを読み込みますか? ユーザー単位では ~/.gemini/settings.json、プロジェクト単位ではプロジェクト内の .gemini/settings.json です。gemini mcp list で各サーバーと接続状態を確認できます。
次のステップ
このガイドは役に立ちましたか?