Fast-Transients/lodgify-mcp-server
If you are the rightful owner of lodgify-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol (MCP) server for the Lodgify vacation rental API, facilitating property, booking, and calendar management.
get_properties
Retrieve a list of properties.
get_property_by_id
Fetch details of a specific property by its ID.
get_bookings
Retrieve a list of bookings.
get_booking_by_id
Fetch details of a specific booking by its ID.
create_booking
Create a new booking.
update_booking_status
Update the status of an existing booking.
get_calendar
Retrieve calendar data.
Lodgify MCP Server
A Model Context Protocol (MCP) server for the Lodgify vacation rental API. It exposes tools for managing properties, bookings and calendar data.
Quick start
Install dependencies with uv
and run the server with uvx
:
export LODGIFY_API_KEY=your_api_key
uvx lodgify-mcp-server
To run from source:
git clone https://github.com/fast-transients/lodgify-mcp-server.git
cd lodgify-mcp-server
uv sync
export LODGIFY_API_KEY=your_api_key
uv run python entrypoint.py
Claude Desktop configuration
Add this block to your Claude Desktop configuration (see examples in the examples/
folder):
{
"mcpServers": {
"lodgify": {
"command": "uvx",
"args": ["lodgify-mcp-server"],
"env": {
"LODGIFY_API_KEY": "your_api_key"
}
}
}
}
Available tools
- Properties:
get_properties
,get_property_by_id
- Bookings:
get_bookings
,get_booking_by_id
,create_booking
,update_booking_status
- Calendar:
get_calendar
Troubleshooting
- Ensure the
LODGIFY_API_KEY
environment variable is set. - Getting
spawn uvx ENOENT
? Installuv
from astral.sh/uv and restart your shell.
Security
After syncing dependencies, run pip-audit
to check for known vulnerabilities. The uv.lock
file pins starlette
0.47.0 to address upstream advisories.
Contributing
See for development setup and testing instructions.