{"slug":"dljrealty/guesty-mcp-server","name":"Guesty MCP Server","description":"First MCP server for Guesty property management. 38 tools for reservations, guests, messaging, pricing, financials, calendars, reviews, tasks, and webhooks. Free tier with 23 tools, Pro tier with all 38.","category":"other","tags":[],"official":false,"stars":6,"transport":"sse","install":[{"cmd":"npx guesty-mcp-server","imports":[]}],"tools":[{"name":"get_reservations","description":"Fetch reservations with filters (dates, listing, status, guest)"},{"name":"create_reservation","description":"Create direct bookings (website to Guesty)"},{"name":"update_reservation","description":"Update reservation status, dates, guest info, or add notes"},{"name":"search_reservations","description":"Search by guest name, email, or confirmation code"},{"name":"get_reservation_financials","description":"Detailed financial breakdown for a reservation"},{"name":"create_reservation_note","description":"Add internal notes to a reservation"},{"name":"get_guests","description":"Search guest database by name or email"},{"name":"get_guest_by_id","description":"Get detailed guest profile"},{"name":"get_listing","description":"Get property details or list all properties"},{"name":"update_listing","description":"Update title, description, amenities, min nights, max guests"},{"name":"get_calendar","description":"Check availability and pricing by date"},{"name":"update_calendar","description":"Block/unblock dates, set minimum nights"},{"name":"get_calendar_blocks","description":"Get blocked dates with reasons"},{"name":"get_listing_occupancy","description":"Calculate occupancy rate over a date range"},{"name":"get_photos","description":"Fetch listing photos with captions"},{"name":"update_photos","description":"Replace or reorder listing photos"},{"name":"get_conversations","description":"Fetch guest message history"},{"name":"send_guest_message","description":"Send messages to guests in conversations"},{"name":"get_financials","description":"Revenue, payouts, and commission data"},{"name":"update_pricing","description":"Update base price or date-specific pricing"},{"name":"get_listing_pricing","description":"Get base price, discounts, and fee details"},{"name":"update_listing_pricing","description":"Update base price, cleaning fee, discounts"},{"name":"get_owner_statements","description":"Owner revenue statements and reports"},{"name":"get_expenses","description":"Track operational expenses"},{"name":"create_expense","description":"Create new expense records"},{"name":"get_revenue_summary","description":"Aggregated revenue across all listings"},{"name":"get_tasks","description":"Fetch cleaning and maintenance tasks"},{"name":"create_task","description":"Create cleaning or maintenance tasks"},{"name":"get_reviews","description":"Fetch guest reviews from all channels"},{"name":"respond_to_review","description":"Post responses to guest reviews"},{"name":"get_channels","description":"List connected booking channels per property"},{"name":"get_supported_languages","description":"Get supported languages for a listing"},{"name":"get_automation_rules","description":"List automation and workflow rules"},{"name":"get_webhooks","description":"List registered webhooks"},{"name":"create_webhook","description":"Register new webhook for event notifications"},{"name":"delete_webhook","description":"Remove a registered webhook"},{"name":"get_custom_fields","description":"Fetch custom fields for listings or reservations"},{"name":"get_account_info","description":"Get account info and subscription details"}],"env_vars":["GUESTY_MCP_LICENSE_KEY","GUESTY_CLIENT_ID","GUESTY_CLIENT_SECRET","IOT_WEBHOOK_PORT","IOT_WEBHOOK_SECRET"],"auth_type":"none","github":"https://github.com/DLJRealty/guesty-mcp-server","homepage":"","server_url":"","status":"active","source":"mcpservers.org","updated_at":"Thu May 28"}