get_propertiesLABSCO SUMMARY
Small surface, and two of the calls change real reservations.
Seven tools is the whole thing, which makes it cheap to load and easy for a model to use correctly. The part to think about is that creating a booking and changing a booking status are guest-facing actions with money attached — worth deciding deliberately whether an assistant should hold that key, or only the read half of the workflow.
What it is
An MCP server for the Lodgify vacation rental API, covering the three things a property manager actually asks about: what properties exist, what is booked, and what the calendar looks like. It writes as well as reads — bookings can be created and their status updated.
What you get
- Property listings and one property by id —
get_properties,get_property_by_id - Bookings in bulk or singly —
get_bookings,get_booking_by_id - Booking writes: create a new booking, and move an existing one to a different status —
create_booking,update_booking_status - Calendar data for availability —
get_calendar
Requirements
A Lodgify API key, exported as LODGIFY_API_KEY or set in the env block of your client config. The published launch is uvx lodgify-mcp-server, so uv needs to be installed — if your client reports spawn uvx ENOENT, that is uv missing from PATH. To run from source instead: clone, uv sync, and start entrypoint.py with uv run python.
Setup effort
One command plus a key — uvx lodgify-mcp-server, then supply credentials
USE CASES
Answering an availability question on the spot
Read the calendar for the dates in question and check the property record, without opening the Lodgify dashboard.
Looking up a guest's reservation
Pull the booking by id and read its current state rather than searching the booking list by hand.
Taking a direct booking from a conversation
Create the reservation against the property once the dates are agreed, and set its status as the guest confirms and pays.
Getting a portfolio overview
List every property and its bookings in one pass to see how the month is filling.
7 tools
Listed in project docs. Your client may show a different list.
get_property_by_idget_bookingsget_booking_by_idcreate_bookingupdate_booking_statusget_calendarBEFORE YOU INSTALL
What to know first
Tools you get
7 tools named in the project's documentation.
Requires
- uvx on PATH
- LODGIFY_API_KEY in your environment
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
Server setup
uvx lodgify-mcp-serverMCP Clients
Claude Desktop
{
"mcpServers": {
"lodgify": {
"command": "uvx",
"args": [
"lodgify-mcp-server"
],
"env": {
"LODGIFY_API_KEY": "<YOUR_LODGIFY_API_KEY>"
}
}
}
}