Skip to main content
Glama

hostaway-mcp

npm version License: MIT MCP

Ein Open-Source-Model Context Protocol (MCP)-Server, der KI-Assistenten wie Claude Desktop, Claude Code und Cursor mit der Hostaway-Immobilienverwaltungs-API verbindet. Fragen Sie Reservierungen, Inserate, Kalender, Finanzen und Gästegespräche in natürlicher Sprache ab.

Schnellstart

  1. Holen Sie sich Ihre Account-ID und Ihr Client-Geheimnis aus Ihrem Hostaway-Dashboard unter Einstellungen > API

  2. Stellen Sie sicher, dass Node.js 18+ installiert ist

  3. Wählen Sie unten Ihren KI-Client aus und fügen Sie die Konfiguration hinzu – kein Klonen oder Erstellen erforderlich

Related MCP server: Lodgify MCP Server

Einrichtung

Claude Desktop (Mac & Windows)

Öffnen Sie Ihre Claude-Desktop-Konfigurationsdatei:

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

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

Fügen Sie Folgendes hinzu (führen Sie es mit vorhandenen mcpServers zusammen, wenn Sie andere Server konfiguriert haben):

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

Starten Sie Claude Desktop neu und schon sind Sie bereit.

Claude Code

Option 1 – CLI-Befehl (am schnellsten):

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

Option 2 – .mcp.json im Projektstamm (gut zum Teilen mit Teammitgliedern):

{
  "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

Fügen Sie dieselbe Konfiguration zur .cursor/mcp.json Ihres Projekts hinzu, oder gehen Sie zu Cursor-Einstellungen > MCP-Server > Server hinzufügen und fügen Sie Folgendes ein:

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

Aktualisieren

Wenn Sie eine frühere Version über npx installiert haben, verfügt Ihr System möglicherweise über eine zwischengespeicherte Kopie. So aktualisieren Sie auf die neueste Version:

npx clear-npx-cache

Starten Sie dann Ihren KI-Client neu (Claude Desktop, Cursor usw.). Beim nächsten Start wird automatisch die neueste Version geladen.

Alternativ können Sie @latest in Ihrer Konfiguration festlegen, um bei jedem Neustart immer die neueste Version abzurufen:

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

Werkzeugreferenz

Reservierungen

Tool

Beschreibung

Wichtige Parameter

list_reservations

Reservierungen mit Filtern auflisten

listingMapId, dateFrom, dateTo, status, channelId, limit

get_reservation

Vollständige Reservierungsdetails abrufen

reservationId (erforderlich)

update_reservation_host_note

Interne Gastgebernotiz aktualisieren

reservationId, hostNote (erforderlich)

list_reservations_by_property

Aktuelle und kommende Reservierungen nach Objekt gruppiert

Keine

Inserate

Tool

Beschreibung

Wichtige Parameter

list_listings

Alle aktiven Inserate mit Metadaten

includeArchived

get_listing

Vollständige Inseratsdetails

listingId (erforderlich)

get_listing_custom_fields

Benutzerdefinierte Feldwerte als Name-Wert-Zuordnung

listingId (erforderlich)

Kalender

Tool

Beschreibung

Wichtige Parameter

get_calendar

Verfügbarkeits- und Preiskalender

listingId, startDate, endDate (alle erforderlich)

get_gap_nights

Kurze ungebuchte Lücken zwischen Reservierungen finden

listingId (erforderlich), startDate, endDate, maxGapLength

create_calendar_block

Daten im Kalender blockieren

listingId, startDate, endDate (erforderlich), note

delete_calendar_block

Einen Kalenderblock entfernen

listingId, calendarBlockId (erforderlich)

Finanzen

Tool

Beschreibung

Wichtige Parameter

get_reservation_financials

Finanzielle Aufschlüsselung für eine Reservierung

reservationId (erforderlich)

get_revenue_summary

Aggregierter Umsatz über alle Inserate

dateFrom, dateTo (erforderlich), listingId

get_payout_report

Auszahlungsbericht für den Abgleich

dateFrom, dateTo (erforderlich), channelId

Gespräche

Tool

Beschreibung

Wichtige Parameter

list_conversations

Aktuelle Gästegespräche

listingId, limit, unreadOnly

get_conversation

Vollständiger Nachrichtenverlauf

conversationId (erforderlich)

send_message

Nachricht an Gast senden

conversationId, message (erforderlich)

Nur-Lese-Modus

Setzen Sie HOSTAWAY_READ_ONLY=true, um alle Schreib-/Änderungswerkzeuge zu deaktivieren. Wenn aktiviert, geben die folgenden Werkzeuge einen Fehler zurück, anstatt ausgeführt zu werden:

  • update_reservation_host_note

  • create_calendar_block

  • delete_calendar_block

  • send_message

Dies ist nützlich für gemeinsame Konten oder wenn Sie versehentliche Änderungen verhindern möchten.

Umgebungsvariablen

Variable

Erforderlich

Beschreibung

HOSTAWAY_ACCOUNT_ID

Ja

Ihre Hostaway-Konto-ID (Ganzzahl)

HOSTAWAY_CLIENT_SECRET

Ja

Ihr Hostaway-API-Client-Geheimnis

HOSTAWAY_READ_ONLY

Nein

Auf true setzen, um Schreibvorgänge zu deaktivieren

HOSTAWAY_CACHE_TTL

Nein

Token-Cache-TTL in Sekunden (Standard: 240)

Beispielabfragen

Sobald Sie verbunden sind, versuchen Sie, Claude zu fragen:

  • „Zeig mir alle anstehenden Reservierungen"

  • „Wie sieht die Auslastung meiner Objekte im nächsten Monat aus?"

  • „Finde Lückennächte in allen Inseraten für die nächsten 90 Tage"

  • „Wie viel Umsatz habe ich letzten Monat gemacht?"

  • „Zeig mir ungelesene Gästenachrichten"

  • „Wie sind die Finanzen für Reservierung 12345?"

  • „Erstelle einen Auszahlungsbericht für Airbnb-Buchungen im März"

Mitwirken

Feedback und Pull-Requests sind willkommen! Bitte öffnen Sie ein Issue auf GitHub oder senden Sie eine E-Mail an matt@plux.com.

Lizenz

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