guesty-mcp-server
The Guesty MCP Server connects AI clients (Claude, ChatGPT, Cursor) to your Guesty property management account, enabling natural‑language management of short‑term rentals. It provides 23 free read‑only tools for accessing reservations, listings, financials, and more, plus write operations (create/update reservations, messages, tasks, expenses) under planned paid tiers. Gated IoT tools for property health and readiness are not yet available. Key capabilities include:
Reservations & Guests – Fetch, search, create, and update reservations; manage guest profiles and internal notes; get detailed financial breakdowns.
Listings & Calendar – Retrieve and update listing details (title, description, amenities, etc.); manage photos; check calendar availability and pricing; block/unblock dates; calculate occupancy.
Messaging – Read conversation history and send messages to guests (write operations gated).
Financials & Pricing – Access revenue reports, owner statements, commission/payout summaries; create expenses; update base pricing, fees, and discounts.
Operations – View/create cleaning/maintenance tasks; fetch reviews and respond; list booking channels and supported languages.
Automation & Integrations – List workflow rules; manage webhooks (list, create, delete); fetch custom fields; get account/subscription info.
Server & Licensing – Query current tier, available tools, and upgrade info (free, no API call required).
Enterprise IoT (gated) – Readiness scores, property health snapshots, post‑checkout photo submission, maintenance alerts (future release).
All get_* functions plus get_license_info are callable on the free tier; write and advanced tools are announced but not yet released.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@guesty-mcp-servershow me my upcoming reservations"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Guesty MCP Server
The first MCP (Model Context Protocol) server for Guesty property management. Connect any MCP-compatible AI client (Claude, ChatGPT, Copilot, Cline) to your Guesty account — manage reservations, communicate with guests, track finances, update pricing.
Live now: 23 free read-only tools — reservations, listings, guests, calendars, financial reports, operations, reviews, and webhook reads. The full 43-tool surface (write/destructive ops + webhook management) is planned behind a paid tier; availability will be announced in the release notes.
Why MCP: Guesty is one of the larger PMS platforms in the short-term-rental space and no MCP integration existed. Every major PMS will need one — we built the first.
Built in production on 10 of our own short-term rentals. Node.js + MCP SDK + Express, MIT licensed. Things we learned: Guesty's /reservations endpoint only returns future data (we use the calendar endpoint for historical), and the SSE transport doesn't run on Vercel serverless (expected). The first and only MCP server for Guesty — 23 free read-only tools live now.
Full tool surface: 43 tools registered — 23 free read-only Guesty tools live now, plus get_license_info, which reports this server's own licensing state and makes no Guesty API call. A Pro tier would add 15 gated tools: 14 write/guest-messaging operations plus get_conversations, which is read-only but is gated because it returns message content. An Enterprise IoT add-on (get_readiness_score, get_property_health, submit_checkout_photos, get_maintenance_alerts) sits above that. Paid tiers are not yet available and no release date is set.
Want AI to handle your guest messages 24/7? Guesty Copilot -- AI guest management for Guesty hosts, built on this MCP server. Now in beta.
Stay updated: Sign up for release notes and new tool announcements
Paid tiers are not yet available. 23 free read-only tools are live now: reservations, listings, guests, calendars, financial reports, operations, reviews, and webhook reads. There is no license key to buy or enter yet, and the free tier needs none. Paid-tier license keys are recognized but refused with a message saying paid tiers are not yet available — set or omit
GUESTY_MCP_LICENSE_KEYand you get the free tier either way.
Quick Start
npx guesty-mcp-serverOr add to your Claude Code settings (~/.claude/settings.json):
{
"mcpServers": {
"guesty": {
"command": "npx",
"args": ["-y", "guesty-mcp-server"],
"env": {
"GUESTY_CLIENT_ID": "your-client-id",
"GUESTY_CLIENT_SECRET": "your-client-secret"
}
}
}
}Related MCP server: Hostaway MCP
Get Guesty API Credentials
Log into Guesty Dashboard
Go to Settings > API (or Marketplace > API Credentials)
Create an API application with
open-apiscopeCopy your Client ID and Client Secret
All 43 Tools
Reservations & Guests
Tool | Description |
| Fetch reservations with filters (dates, listing, status, guest) |
| Create direct bookings (website to Guesty) |
| Update reservation status, dates, guest info, or add notes |
| Search by guest name, email, or confirmation code |
| Detailed financial breakdown for a reservation |
| Add internal notes to a reservation |
| Search guest database by name or email |
| Get detailed guest profile |
Listings & Calendar
Tool | Description |
| Get property details or list all properties |
| Update title, description, amenities, min nights, max guests |
| Check availability and pricing by date |
| Block/unblock dates, set minimum nights |
| Get blocked dates with reasons |
| Calculate occupancy rate over a date range |
| Fetch listing photos with captions |
| Replace or reorder listing photos |
Messaging
Tool | Description |
| Fetch guest message history |
| Send messages to guests in conversations |
Financials & Pricing
Tool | Description |
| Revenue, payouts, and commission data |
| Update base price or date-specific pricing |
| Get base price, discounts, and fee details |
| Update base price, cleaning fee, discounts |
| Owner revenue statements and reports |
| Track operational expenses |
| Create new expense records |
| Aggregated revenue across all listings |
Operations
Tool | Description |
| Fetch cleaning and maintenance tasks |
| Create cleaning or maintenance tasks |
| Fetch guest reviews from all channels |
| Post responses to guest reviews |
| List connected booking channels per property |
| Get supported languages for a listing |
Automation & Integrations
Tool | Description |
| List automation and workflow rules |
| List registered webhooks |
| Register new webhook for event notifications |
| Remove a registered webhook |
| Fetch custom fields for listings or reservations |
| Get account info and subscription details |
Server & Licensing
Tool | Description |
| Report this MCP server's own licensing state — active tier, which tools are permitted, and whether paid tiers are available. Makes no Guesty API call. |
This tool is available on the free tier. It is counted in the 43 registered tools but not in the "23 free read-only Guesty tools" figure, because it reports our licensing state rather than doing anything with your Guesty account: 23 Guesty tools + this one = the 24 tools the free tier can call.
Enterprise Tier
Tool | Description |
| Composite turnover-readiness score for a property from cleaning, maintenance, and IoT signals |
| Aggregate health signal per property: reservation status, open maintenance alerts, review-score, last-clean timestamp, IoT hub status |
| Accept post-checkout photo uploads and log them to the property's maintenance/cleaning record |
| List or filter open maintenance alerts for a property or portfolio |
These four tools are gated to the Enterprise tier. Paid tiers are not yet available, so they cannot be unlocked today — they are documented here for completeness. Availability will be announced in the release notes.
Use Cases
Guest Communication: guest-messaging tools draft and send replies grounded in real reservation data
Revenue Management: Pull financial reports, analyze occupancy, optimize pricing
Operations: Track check-ins/outs, coordinate cleaning schedules, manage availability
Marketing: Identify low-occupancy periods, create targeted promotions
Connected Tools: give every MCP-compatible client in your stack access to the same property data
Requirements
Node.js 18+
Guesty account with API access (Professional plan or higher)
MCP-compatible AI client (Claude Code, Cursor, Windsurf, etc.)
Environment Variables
Variable | Default | Purpose |
| — | OAuth2 client id (required) |
| — | OAuth2 client secret (required) |
|
| Port for the Enterprise-tier IoT webhook receiver stub ( |
API Reference
This server wraps the Guesty Open API. Authentication uses OAuth2 client credentials flow with automatic token caching, retry logic, and rate limit handling.
Built By
DLJ Properties -- Battle-tested on our own 10-property STR portfolio. Built for our own use, shared with the STR community.
License
MIT
Maintenance
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
- AlicenseBqualityDmaintenanceThis MCP server provides comprehensive access to the Mews hospitality platform API, covering customer and company management, reservation operations, financial transactions, account management, configuration settings, and services inventory. It implements the core functionality needed for hospitalit5318MIT
- AlicenseBqualityBmaintenanceA 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.639MIT

Hostkit MCPofficial
AlicenseBqualityBmaintenanceMCP server for the Hostkit API, enabling management of properties, reservations, guests, invoices, and other property operations.36MIT
Rentalot MCP Serverofficial
Alicense-qualityCmaintenanceMCP server for the Rentalot API. Manage rental properties, contacts, showings, conversations, and more from any AI assistant.221MIT
Related MCP Connectors
Hotel booking MCP server. Search, book, and manage reservations across 250K+ properties worldwide.
MCP server for Gainium — manage trading bots, deals, and balances via AI assistants
MCP server for interacting with the Supabase platform
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/DLJRealty/guesty-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server