Skip to main content
Glama

hostaway-mcp

npm version License: MIT MCP

Claude Desktop、Claude Code、Cursor などの AI アシスタントを Hostaway のプロパティ管理 API に接続する、オープンソースの Model Context Protocol (MCP) サーバーです。予約、リスティング、カレンダー、財務情報、ゲストとの会話を自然言語で照会できます。

クイックスタート

  1. Hostaway のダッシュボードで Settings > API から Account IDClient Secret を取得します

  2. Node.js 18+ がインストールされていることを確認します

  3. 以下の AI クライアントを選択して設定を追加します — クローンやビルドは不要です

Related MCP server: Lodgify MCP Server

セットアップ

Claude Desktop(Mac & Windows)

Claude Desktop の設定ファイルを開きます:

  • Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

  • Windows: %APPDATA%\Claude\claude_desktop_config.json

以下を追加します(他のサーバーを設定済みの場合は、既存の mcpServers にマージします):

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Claude Desktop を再起動すれば準備完了です。

Claude Code

オプション 1 — CLI コマンド(最速):

claude mcp add hostaway \
  -e HOSTAWAY_ACCOUNT_ID=YOUR_ACCOUNT_ID \
  -e HOSTAWAY_CLIENT_SECRET=YOUR_CLIENT_SECRET \
  -- npx -y @matt-long-plux/hostaway-mcp

オプション 2 — プロジェクトルートの .mcp.json(チームメンバーと共有するのに便利):

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

Cursor

プロジェクトの .cursor/mcp.json に同じ設定を追加するか、Cursor Settings > MCP Servers > Add Server に移動して貼り付けます:

{
  "mcpServers": {
    "hostaway": {
      "command": "npx",
      "args": ["-y", "@matt-long-plux/hostaway-mcp"],
      "env": {
        "HOSTAWAY_ACCOUNT_ID": "YOUR_ACCOUNT_ID",
        "HOSTAWAY_CLIENT_SECRET": "YOUR_CLIENT_SECRET"
      }
    }
  }
}

更新

npx で以前のバージョンをインストールした場合、システムにキャッシュが残っている可能性があります。最新リリースに更新するには:

npx clear-npx-cache

その後、AI クライアント(Claude Desktop、Cursor など)を再起動します。次回起動時に自動的に最新バージョンが取得されます。

または、設定で @latest を固定すると、再起動のたびに常に最新バージョンを取得できます:

"args": ["-y", "@matt-long-plux/hostaway-mcp@latest"]

ツールリファレンス

予約

ツール

説明

主要パラメータ

list_reservations

フィルター付きで予約を一覧表示

listingMapId, dateFrom, dateTo, status, channelId, limit

get_reservation

予約の詳細情報を取得

reservationId(必須)

update_reservation_host_note

内部ホストメモを更新

reservationId, hostNote(必須)

list_reservations_by_property

現在および今後の予約をプロパティごとにグループ化

なし

リスティング

ツール

説明

主要パラメータ

list_listings

メタデータ付きの全アクティブリスティング

includeArchived

get_listing

リスティングの詳細情報

listingId(必須)

get_listing_custom_fields

カスタムフィールド値を名前と値のマップとして取得

listingId(必須)

カレンダー

ツール

説明

主要パラメータ

get_calendar

空室状況と料金のカレンダー

listingId, startDate, endDate(すべて必須)

get_gap_nights

予約間の短い未予約の空き期間を検出

listingId(必須), startDate, endDate, maxGapLength

create_calendar_block

カレンダーに日付をブロック

listingId, startDate, endDate(必須), note

delete_calendar_block

カレンダーブロックを削除

listingId, calendarBlockId(必須)

財務

ツール

説明

主要パラメータ

get_reservation_financials

予約の財務内訳を取得

reservationId(必須)

get_revenue_summary

リスティング全体の売上を集計

dateFrom, dateTo(必須), listingId

get_payout_report

照合用の支払いレポート

dateFrom, dateTo(必須), channelId

会話

ツール

説明

主要パラメータ

list_conversations

最近のゲストとの会話

listingId, limit, unreadOnly

get_conversation

メッセージスレッド全体

conversationId(必須)

send_message

ゲストにメッセージを送信

conversationId, message(必須)

読み取り専用モード

HOSTAWAY_READ_ONLY=true を設定すると、すべての書き込み・変更ツールが無効になります。有効にすると、以下のツールは実行されずエラーを返します:

  • update_reservation_host_note

  • create_calendar_block

  • delete_calendar_block

  • send_message

これは共有アカウントや、誤った変更を防ぎたい場合に便利です。

環境変数

変数

必須

説明

HOSTAWAY_ACCOUNT_ID

はい

Hostaway アカウント ID(整数)

HOSTAWAY_CLIENT_SECRET

はい

Hostaway API クライアントシークレット

HOSTAWAY_READ_ONLY

いいえ

true に設定すると書き込み操作を無効化

HOSTAWAY_CACHE_TTL

いいえ

トークンキャッシュの TTL(秒)(デフォルト: 240)

クエリ例

接続後、Claude に次のように試してみてください:

  • "今後の予約をすべて表示して"

  • "来月のプロパティの稼働率はどうなっている?"

  • "今後 90 日間の全リスティングの空き期間(gap nights)を探して"

  • "先月の売上はいくらだった?"

  • "未読のゲストメッセージを表示して"

  • "予約 12345 の財務情報は?"

  • "3 月の Airbnb 予約の支払いレポートを生成して"

コントリビューション

フィードバックやプルリクエストを歓迎します!GitHub で issue を開くか、matt@plux.com までメールをお送りください。

ライセンス

MIT

A
license - permissive license
Not graded
quality - not tested
F
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    Enables AI assistants to interact with Hostaway's property management platform through standardized MCP tools. Provides access to listings, bookings, guest communication, and availability checking for vacation rental management.
  • A
    license
    B
    quality
    B
    maintenance
    A read-only hospitality-focused MCP server that enables users to retrieve reservation details, listing briefs, and guest conversation contexts from Hostaway. It simplifies hospitality workflows by providing specialized tools for searching threads and viewing reservation data through natural language interfaces.
    6
    51
    MIT
  • A
    license
    A
    quality
    C
    maintenance
    Connects AI assistants to the Hostaway property management API via 10 read-only tools covering listings, reservations, calendars, guest conversations, and owner statements.
    10
    24
    3
    MIT

View all related MCP servers

Related MCP Connectors

  • Vacation rental discovery, direct booking, and property protection for AI agents.

  • Manage your Hostex vacation rentals—properties, reservations, availability, listings, and guest me…

  • Airbnb stays by location and dates, and full listing details, as structured JSON.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattlong-plux/hostaway-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server