MCP Marketplace
BrowseHow It WorksFor CreatorsDocs
Sign inSign up
MCP Marketplace

The curated, security-first marketplace for AI tools.

Product

Browse ToolsSubmit a ToolDocumentationHow It WorksBlogFAQ

Legal

Terms of ServicePrivacy PolicyCommunity Guidelines

Connect

support@mcp-marketplace.ioTwitter / XDiscord

MCP Marketplace © 2026. All rights reserved.

Back to Browse

Guesty MCP Server

by DLJRealty
Developer ToolsLow Risk10.0MCP RegistryLocalRemote
Free

Server data from the Official MCP Registry

MCP server for Guesty property management. 43 tools for STR operations.

About

MCP server for Guesty property management. 43 tools for STR operations.

Remote endpoints: streamable-http: https://guesty-mcp-server.vercel.app

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Package registry verified. Imported from the Official MCP Registry.

14 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

Guesty OAuth2 Client IDRequired

Environment variable: GUESTY_CLIENT_ID

Guesty OAuth2 Client SecretRequired

Environment variable: GUESTY_CLIENT_SECRET

License key for Pro/Business/Enterprise features (optional for free tier)Required

Environment variable: GUESTY_MCP_LICENSE_KEY

How to Install & Connect

Available as Local & Remote

This plugin can run on your machine or connect to a hosted endpoint. during install.

Documentation

View on GitHub

From the project's GitHub README.

Guesty MCP Server

npm version License: MIT

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.

Just shipped v0.9.5: 23 free read-only tools — reservations, listings, guests, calendars, financial reports, operations, reviews, and webhook reads — live now. The full 43-tool surface (write/destructive ops + webhook management) ships behind a paid tier in v1.0 next week.

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 total — 23 free read-only tools live now; the full 39-tool Pro tier (adds 16 write/guest-messaging tools) and a 4-tool Enterprise IoT add-on (get_readiness_score, get_property_health, submit_checkout_photos, get_maintenance_alerts) unlock at v1.0.

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

v0.9.5 — Paid tiers launching v1.0. 23 free read-only tools live now: reservations, listings, guests, calendars, financial reports, operations, reviews, and webhook reads. 39-tool Pro + 4-tool Enterprise IoT unlock at v1.0 with Stripe-backed activation. Until then, paid-tier license keys return a NOT YET WIRED — PAID TIERS LAUNCH v1.0 refusal — set or omit GUESTY_MCP_LICENSE_KEY to use the free tier.

Quick Start

npx guesty-mcp-server

Or 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"
      }
    }
  }
}

Get Guesty API Credentials

  1. Log into Guesty Dashboard
  2. Go to Settings > API (or Marketplace > API Credentials)
  3. Create an API application with open-api scope
  4. Copy your Client ID and Client Secret

All 43 Tools

Reservations & Guests

ToolDescription
get_reservationsFetch reservations with filters (dates, listing, status, guest)
create_reservationCreate direct bookings (website to Guesty)
update_reservationUpdate reservation status, dates, guest info, or add notes
search_reservationsSearch by guest name, email, or confirmation code
get_reservation_financialsDetailed financial breakdown for a reservation
create_reservation_noteAdd internal notes to a reservation
get_guestsSearch guest database by name or email
get_guest_by_idGet detailed guest profile

Listings & Calendar

ToolDescription
get_listingGet property details or list all properties
update_listingUpdate title, description, amenities, min nights, max guests
get_calendarCheck availability and pricing by date
update_calendarBlock/unblock dates, set minimum nights
get_calendar_blocksGet blocked dates with reasons
get_listing_occupancyCalculate occupancy rate over a date range
get_photosFetch listing photos with captions
update_photosReplace or reorder listing photos

Messaging

ToolDescription
get_conversationsFetch guest message history
send_guest_messageSend messages to guests in conversations

Financials & Pricing

ToolDescription
get_financialsRevenue, payouts, and commission data
update_pricingUpdate base price or date-specific pricing
get_listing_pricingGet base price, discounts, and fee details
update_listing_pricingUpdate base price, cleaning fee, discounts
get_owner_statementsOwner revenue statements and reports
get_expensesTrack operational expenses
create_expenseCreate new expense records
get_revenue_summaryAggregated revenue across all listings

Operations

ToolDescription
get_tasksFetch cleaning and maintenance tasks
create_taskCreate cleaning or maintenance tasks
get_reviewsFetch guest reviews from all channels
respond_to_reviewPost responses to guest reviews
get_channelsList connected booking channels per property
get_supported_languagesGet supported languages for a listing

Automation & Integrations

ToolDescription
get_automation_rulesList automation and workflow rules
get_webhooksList registered webhooks
create_webhookRegister new webhook for event notifications
delete_webhookRemove a registered webhook
get_custom_fieldsFetch custom fields for listings or reservations
get_account_infoGet account info and subscription details

Enterprise Tier

ToolDescription
get_property_healthAggregate health signal per property: reservation status, open maintenance alerts, review-score, last-clean timestamp, IoT hub status
submit_checkout_photosAccept post-checkout photo uploads and log them to the property's maintenance/cleaning record
get_maintenance_alertsList or filter open maintenance alerts for a property or portfolio

Requires GUESTY_MCP_LICENSE_KEY with an Enterprise key (gmcp_ent_*). See pricing.

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

VariableDefaultPurpose
GUESTY_CLIENT_ID—OAuth2 client id (required)
GUESTY_CLIENT_SECRET—OAuth2 client secret (required)
IOT_WEBHOOK_PORT3100Port for the Enterprise-tier IoT webhook receiver stub (src/webhook/iot-receiver-server.js). Local/reverse-proxy only — do not expose publicly. Production requires a reverse proxy that terminates TLS and enforces real HMAC against IOT_WEBHOOK_SECRET.

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

Reviews

No reviews yet

Be the first to review this server!

0

installs

New

no ratings yet

Is this your server?

Claim ownership to manage your listing, respond to reviews, and track installs from your dashboard.

Claim with GitHub

Sign up with the GitHub account that owns this repo

Links

Source Codenpm PackageRemote Endpoint

Details

Published March 27, 2026
Version 0.8.2
0 installs
Local & Remote Plugin

More Developer Tools MCP Servers

Git

Free

by Modelcontextprotocol · Developer Tools

Read, search, and manipulate Git repositories programmatically

80.0K
Stars
4
Installs
6.5
Security
No ratings yet
Local

Fetch

Free

by Modelcontextprotocol · Developer Tools

Web content fetching and conversion for efficient LLM usage

80.0K
Stars
4
Installs
5.3
Security
No ratings yet
Local

Toleno

Free

by Toleno · Developer Tools

Toleno Network MCP Server — Manage your Toleno mining account with Claude AI using natural language.

137
Stars
486
Installs
8.0
Security
4.8
Local

mcp-creator-python

Free

by mcp-marketplace · Developer Tools

Create, build, and publish Python MCP servers to PyPI — conversationally.

-
Stars
66
Installs
10.0
Security
4.6
Local

MarkItDown

Free

by Microsoft · Content & Media

Convert files (PDF, Word, Excel, images, audio) to Markdown for LLM consumption

120.0K
Stars
22
Installs
6.0
Security
5.0
Local

mcp-creator-typescript

Free

by mcp-marketplace · Developer Tools

Scaffold, build, and publish TypeScript MCP servers to npm — conversationally

-
Stars
16
Installs
10.0
Security
5.0
Local