hostaway-mcp
Read-only, hospitality-shaped MCP server for Hostaway.
V1 Goal
Make Codex and Claude useful in real Hostaway workflows without hand-wiring raw API calls every time.
V1 is intentionally narrow:
- read-only only
- hospitality-native tools, not raw endpoint parity
- optimized for conversation context, reservation lookup, and listing lookup
Exact V1 Surface
list_unread_guest_threadsget_conversation_contextget_reservation_briefget_listing_briefsearch_reservationssearch_conversations
Local Development
npm install
npm test
npm run check
npm run build
Run the stdio server locally:
HOSTAWAY_API_TOKEN=your-token-here node dist/cli.js
Create a local npm package tarball:
npm pack
After publish, run without cloning:
npx hostaway-mcp
MCP Client Wiring
For local MCP clients, point the server command at the built CLI and provide the token through the environment:
{
"command": "node",
"args": ["/absolute/path/to/hostaway-mcp/dist/cli.js"],
"env": {
"HOSTAWAY_API_TOKEN": "your-token-here"
}
}
After npm publish, clients can also spawn it with npx:
{
"command": "npx",
"args": ["-y", "hostaway-mcp"],
"env": {
"HOSTAWAY_API_TOKEN": "your-token-here"
}
}
V1 Non-Goals
- sending guest messages
- mutating reservations or listings
- webhook ingestion
- background sync pipelines
- dashboards or owner reporting
- generic REST-to-MCP proxy coverage