Guesty MCP Server
Guesty MCP server. 43 tools, all free: reservations, listings, guests, messaging, pricing, revenue.
6 stars145 downloads/wk
Reviews
Write oneNobody has reviewed Guesty MCP Server yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Guesty MCP Server tools (43, 15 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
create_expensewrite actionCreate a new expense record for a listing in Guesty.
create_reservationwrite actionCreate a new reservation/booking in Guesty. Use for direct bookings from your website.
create_reservation_notewrite actionAdd an internal note to a reservation visible only to the property management team.
create_taskwrite actionCreate a cleaning or maintenance task for a listing.
create_webhookwrite actionRegister a new webhook to receive event notifications from Guesty.
delete_webhookwrite actionDelete a registered webhook by ID.
get_account_infoGet current Guesty account information and subscription details.
get_automation_rulesList automation and workflow rules configured in Guesty.
get_calendarFetch calendar availability and pricing for a listing over a date range.
get_calendar_blocksGet blocked dates and their reasons for a listing over a date range.
get_channelsList connected booking channels (Airbnb, VRBO, Booking.com, etc.) and their status.
get_conversationsFetch guest conversations/messages from Guesty. Get message history for a reservation or listing.
get_custom_fieldsFetch custom fields configured for listings or reservations.
get_expensesFetch operational expenses tracked in Guesty.
get_financialsFetch financial data including revenue, payouts, and reservation financials.
get_guest_by_idGet detailed guest profile by guest ID.
get_guestsFetch guest database/profiles. Search by name or email.
get_license_infoReport this server's licensing state. Every registered tool is currently free; lists the tool ledger and whether a key was detected. Makes no Guesty API call.
get_listingFetch details about a specific property listing or all listings.
get_listing_occupancyCalculate occupancy rate for a listing over a date range.
get_listing_pricingGet pricing details for a listing including base price, weekly/monthly discounts, and extra fees.
get_maintenance_alertsList or filter open maintenance alerts for a specific property or across the whole portfolio. Supports severity filtering and active-only (unresolved) filtering. IoT-sourced today; future Phase will merge Guesty-native task alerts.
get_owner_statementsFetch owner revenue statements/reports for properties.
get_photosFetch photos for a specific listing including URLs, captions, and sort order.
get_property_healthAggregate health signal per property: IoT device status + overall IoT state, current reservation status, 50-review average score, and last-clean timestamp. Single-call snapshot for ops dashboards. Sub-fetches that fail degrade gracefully (null value + error note).
get_readiness_scoreCalculate a 0-100 Physical Readiness Score for a property before guest check-in. Evaluates temperature, leak detection, door lock, humidity, critical alerts, and baseline photos.
get_reservation_financialsGet detailed financial breakdown for a specific reservation including payments, charges, and adjustments.
get_reservationsFetch reservations from Guesty. Filter by date range, listing, status, or guest name.
get_revenue_summaryGet aggregated revenue summary across all or specific listings for a date range.
get_reviewsFetch guest reviews for your properties from all channels.
get_supported_languagesGet supported languages configured for a listing.
get_tasksFetch cleaning and maintenance tasks from Guesty.
get_webhooksList all registered webhooks for your Guesty account.
respond_to_reviewwrite actionPost a response to a guest review.
search_reservationsSearch reservations by guest name, email, or confirmation code.
send_guest_messagewrite actionSend a message to a guest in a Guesty conversation.
submit_checkout_photoswrite actionAccept post-checkout photo uploads and log them to the property's maintenance/cleaning record. Photos are queued for downstream inspection workflows (Phase 2 vision comparison).
update_calendarwrite actionBlock or unblock dates, set minimum nights, or update availability for a listing.
update_listingwrite actionUpdate listing details such as title, description, amenities, min nights, and max guests.
update_listing_pricingwrite actionUpdate pricing for a listing — base price, cleaning fee, extra person fee, and discounts.
update_photoswrite actionReplace or reorder photos for a listing. Provide the full array of photos in desired order.
update_pricingwrite actionUpdate the base price for a listing on specific dates or the default base price.
update_reservationwrite actionUpdate reservation details such as status, dates, guest info, or add notes.
Public scan report
scanner v0.1.9 · 2026-09-20 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 18 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Install directly
Runs npx -y guesty-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add guesty -- npx -y guesty-mcp-server
Guesty MCP Server: common questions
- Is Guesty MCP Server safe?
- Mostly: it is graded B (80/100). Read the Guesty MCP Server safety report
- How do I install Guesty MCP Server?
- It runs on your machine. Copy the Claude Code, Claude Desktop or Cursor config from the install section.
- Does Guesty MCP Server need an API key?
- Yes. The registry entry asks for
GUESTY_CLIENT_ID,GUESTY_CLIENT_SECRET,GUESTY_MCP_LICENSE_KEY. - Is Guesty MCP Server maintained?
- The last commit was 18 days ago (2026-09-02). The latest release is v0.10.2.