MCP server
Hostaway MCP by usefulapi
io.usefulapi/hostaway
Checked 26 Oct 2026, 08:29 UTC · Connected to it and listed its tools
Manage Hostaway listings, reservations, calendar, guest messages, reviews and tasks.
Working at last checkVerified publisher: usefulapi.ioAbout 8,270 tokens per request once connected20 tools
https://hostaway.usefulapi.io/mcp
At a glance
- Type
- MCP server
- Publisher
- usefulapi.io (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 20
- Token cost
- About 8,270 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 26 Oct 2026, 08:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http hostaway https://hostaway.usefulapi.io/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.hostaway] url = "https://hostaway.usefulapi.io/mcp"
Gemini CLI
{"mcpServers":{"hostaway":{"httpUrl":"https://hostaway.usefulapi.io/mcp"}}}
Cursor
{"mcpServers":{"hostaway":{"url":"https://hostaway.usefulapi.io/mcp"}}}
VS Code
{"servers":{"hostaway":{"type":"http","url":"https://hostaway.usefulapi.io/mcp"}}}
Antigravity
agy mcp add hostaway https://hostaway.usefulapi.io/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"hostaway","server_url":"https://hostaway.usefulapi.io/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"hostaway","server_url":"https://hostaway.usefulapi.io/mcp"}
Tools
hostaway_calculate_price~332 tokens
Calculate what a stay at a listing would cost — total price plus the component breakdown (base rate, cleaning fee, taxes, discounts). A calculation only: nothing is booked or held. Hostaway: POST /v1/listings/{listingId}/calendar/priceDetails (version 2).hostaway_create_reservation~863 tokens
Create a new reservation on a listing (it blocks the calendar and syncs to connected channels). Only channelId 2000 (direct, the default), 2002 (homeaway) or 2020 (partner) are accepted. To price it correctly, call hostaway_calculate_price first and pass its total as totalPrice. Overbooking protectihostaway_create_task~606 tokens
Create an operational task — e.g. a cleaning after a checkout or a maintenance job — optionally tied to a listing and reservation, assigned to a user, with a time window, category and cost. Hostaway: POST /v1/tasks.hostaway_get_calendar~266 tokens
Day-by-day availability and pricing for one listing over a date range: status (available, blocked, reserved, pending), nightly price, min/max stay, closed-to-arrival/departure and notes. Set includeResources to see the reservations occupying each day. Hostaway: GET /v1/listings/{listingId}/calendar.hostaway_get_listing~174 tokens
Fetch a single listing by id — full details including description, house rules, amenities, images, fees, taxes, cancellation policy and access info (door code, wifi). Hostaway: GET /v1/listings/{listingId}.hostaway_get_owner_statement~160 tokens
Fetch one owner statement — the filter it was generated with (listings, date range), summary and per-reservation financial data, grand totals, expenses, and owner / property-manager details. Hostaway: GET /v1/ownerStatement/{ownerStatementId}.hostaway_get_reservation~152 tokens
Fetch a single reservation by its Hostaway id — guest contact details, dates, guest counts, price breakdown, payment state, door code, notes, channel and cancellation policy. Hostaway: GET /v1/reservations/{reservationId}.hostaway_get_reservation_logs~220 tokens
The audit trail for one reservation: every field change with previous and new value, when, and by which user (most recent first). Useful for 'who changed these dates / this price?'. Hostaway: GET /v1/reservations/{reservationId}/logs.hostaway_list_conversation_messages~267 tokens
The messages in one guest conversation — body, direction (isIncoming), channel/email/SMS type, send status and timestamps. By default only sent messages; set includeScheduledMessages to also see scheduled, paused or failed ones. Hostaway: GET /v1/conversations/{conversationId}/messages.hostaway_list_conversations~231 tokens
List guest conversations (the unified inbox across channels), each with its latest message and linked reservation. Filter to one reservation. Hostaway: GET /v1/conversations.hostaway_list_expenses~166 tokens
List expenses (negative amounts) and extras (positive amounts) recorded against listings and reservations, with date, concept, categories and the owner statements they appear on. Hostaway: GET /v1/expenses.hostaway_list_listings~512 tokens
List the account's properties (listings) with name, address, capacity, base price, fees and check-in times. Filter by name, city, country, property type, availability for a date range and guest count, or active/archived status. Hostaway: GET /v1/listings.hostaway_list_owner_statements~72 tokens
List the account's owner statements (id and name). Hostaway: GET /v1/ownerStatements.hostaway_list_reservations~1034 tokens
List reservations across all channels (Airbnb, Vrbo, Booking.com, direct…) with guest, dates, status, price and channel. Filter by listing, channel, arrival/departure window, guest name or email, unread messages, and more. Default order is newest first; for large accounts page with afterId (the id ohostaway_list_reviews~670 tokens
List guest-to-host and host-to-guest reviews with rating (0-10), public review, private feedback and the host's reply. Filter by listings, reservation, type, status, rating range, dates, guest name, or whether the host has replied. Hostaway: GET /v1/reviews.hostaway_list_tasks~422 tokens
List operational tasks (cleaning, maintenance, check-in/out) with assignee, status, time window and cost. Filter by reservation, status, text match, channel, or start/deadline windows. Hostaway: GET /v1/tasks.hostaway_send_messageSends messages · ~249 tokens
Send a message to the guest in a conversation — it is delivered immediately and cannot be recalled. Delivered by email by default, or via the booking channel, SMS or WhatsApp. Attachments are not supported. Rate-limited by Hostaway to 30 messages per minute. Hostaway: POST /v1/conversations/{convershostaway_update_calendar~469 tokens
Change availability and/or pricing for a date range on one listing, pushed to every connected channel: block (isAvailable=false) or open days, set the nightly price, min/max stay, closed-to-arrival/departure, or a note. For multi-unit listings set desiredUnitsToSell instead of isAvailable (0 blocks)hostaway_update_reservation~763 tokens
Change fields on an existing reservation — guest details and counts, dates, check-in/out hours, door code, host note or comment. Send only the fields to change. The listing cannot be changed, and this tool never cancels or reprices a booking. Date changes on channel bookings may be overwritten by thhostaway_update_task~642 tokens
Update a task — change its status (e.g. completed), reassign it, move its window, or add a resolution note. Send only the fields to change. Hostaway: PUT /v1/tasks/{taskId}.
Browse
Related MCP servers
- Smoobu MCP by usefulapi
Check vacation-rental reservations, rates, availability and guest messages, and update bookings. - OwnerRez MCP by usefulapi
Manage OwnerRez properties, bookings, guests, quotes and inquiries. - Hostfully MCP by usefulapi
Check properties, calendars, leads, quotes, guests and messages in Hostfully, and send replies. - Beds24 MCP by usefulapi
Check bookings, quote stays, read guest messages and reviews, and update calendars in Beds24. - HotelRunner MCP by usefulapi
Read HotelRunner reservations, rooms, channels; update availability and prices; confirm or cancel. - Stayker 1stay
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide. - Loyalist Reservations
Book tables at restaurants on the Loyalist network. No login; read availability, then book. - Meni Guest
Guest API for meni.ge restaurants: browse menus, place orders, reserve tables. No auth needed.
Badge for your README
[](https://aptlynx.net/servers/io.usefulapi/hostaway)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents