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일 동안 모든 숙소의 공백 숙박을 찾아줘"

  • "지난달 수익은 얼마였나요?"

  • "읽지 않은 게스트 메시지를 보여줘"

  • "예약 12345의 재무 내역은 무엇인가요?"

  • "3월 에어비앤비 예약에 대한 지급 보고서를 생성해줘"

기여

피드백과 풀 리퀘스트를 환영합니다! GitHub에 이슈를 열거나 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