Connector guide8-minute read35 MCP tools7 languages

Lodgify to MCP: Vacation Rental Bookings, Availability, Rates, Quotes and Guest Messages in any AI Agent

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

HCBy HelpCode teamUpdated 8 min read Open-source on GitHub

No credit card · 7-day trial · Self-host alternative available

Lodgify

Lodgify

Vacation rental management in Lodgify: properties and room types, availability, nightly rates, quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes.

tools

35

Region

INTL

Category

Travel

Authentication

API Key

Required env vars

LODGIFY_API_KEY
Install in one click on Cloud

7-day free trial · No credit card

  • 7-day free trial
    No credit card required
  • GDPR & SOC 2 ready
    EU data residency, audit logs
  • Open-source on GitHub
    Open source · AGPL-3.0
  • Works with ChatGPT, Claude, Gemini
    Any MCP-compatible client

Skip the install. Get this working in under 2 minutes.

Start a free trial on cloud.anythingmcp.com, add the Lodgify in one click, then point your AI client (Claude, ChatGPT, Copilot or Cursor) at the generated MCP endpoint. No Docker, no git clone, zero engineering experience required.

Start free trial

Summary

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Try asking

Example prompts for Lodgify

Click any prompt to copy it. Paste into Claude, ChatGPT, Cursor, Gemini, Copilot or OpenClaw to run it against this connector.

Lodgify · live via MCP
Share
Opus 4.7

Claude is AI and can make mistakes. Please double-check responses.

💡 No install? Use cloud.anythingmcp.com directly. Sign in, click Connectors → Lodgify, paste your credentials, mint an MCP API key and you're done. No Docker, no git clone, no local server.

Lodgify

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Setup

Setting up takes about 2 minutes. You need the Lodgify account owner, because only the owner can see the API key.

  1. In Lodgify (https://app.lodgify.com) open Settings > Public API and copy the API key.
  2. Paste it into LODGIFY_API_KEY. It is sent in the X-ApiKey header.
  3. Install the connector and run lodgify_list_properties to check the key.

The key gives full access to the account: everyone who uses this connector works on every property, booking and guest thread of the account.

What it reads:

  • Properties and room types: lodgify_list_properties, lodgify_get_property, lodgify_list_property_rooms (the room type ids needed for rates, availability, quotes and bookings), lodgify_get_room, properties deleted since a date, and the add-ons and payment options of a property.
  • Availability: the calendar of the whole account, of one property or of one room type for a period, optionally with the bookings and closed periods that block the dates.
  • Prices: nightly rates and minimum stay per day (lodgify_get_rates_calendar), rate settings (taxes, fees, deposit, cancellation rules, price per additional guest) and lodgify_get_quote, the total of a possible stay with room rate, fees, taxes, add-ons and promotion code.
  • Bookings: lodgify_list_bookings with stay_filter Upcoming, Current, Historic, All, or ArrivalDate and DepartureDate together with stay_filter_date (for example today's arrivals); lodgify_get_booking with guest, rooms, totals, amount paid and due, notes, key codes and the message thread; linked channel bookings (Airbnb, Booking.com, Vrbo, ...); the booking quote and the guest payment link.
  • Inbox: lodgify_list_inbox (bookings and enquiries together, newest first), lodgify_count_unread, lodgify_get_enquiry and lodgify_get_thread with the thread_uid of a booking or enquiry.

What it writes:

  • New booking: the AI checks lodgify_get_room_type_availability and lodgify_get_quote, then calls lodgify_create_booking. Lodgify ignores the status there, so the AI then confirms the booking with lodgify_set_booking_booked or holds the dates with lodgify_set_booking_tentative. With from_enquiry_id an existing enquiry becomes the booking.
  • Status changes: lodgify_decline_booking (the dates become free again) and lodgify_reopen_booking (back to Open; a Booked booking frees its dates).
  • Arrival and departure: lodgify_update_key_codes sets the door or lockbox codes shown to the guest; lodgify_check_in_booking and lodgify_check_out_booking record arrival and departure times.
  • Messages: lodgify_add_booking_messages and lodgify_add_enquiry_messages add to a thread; type Comment stores an internal note the guest does not see. lodgify_mark_booking_replied and lodgify_mark_booking_not_replied file the thread in the inbox.

Email to guests: messages with send_notification: true, lodgify_request_payment and request_payment: true on a status change send an email to the guest. The AI shows you the text and waits for your yes before sending.

Switched off at install: no tool. The connector has no delete tool, and a declined booking can be reopened with lodgify_reopen_booking.

Data formats: property, room type and booking ids are integers; a message thread is a GUID (thread_uid). Dates are YYYY-MM-DD; check-in and check-out times are HH:mm:ss in the property's time zone; change dates are ISO 8601. Amounts are in the property currency (currency_code), in major units (120.5 = 120.50). Booking status is Open (a request), Tentative, Booked or Declined; source names the channel (Manual, AirbnbIntegration, BookingCom, ...).

Paging: v2 lists take page (from 1) and size (default 50); with include_count: true the total comes back in count. lodgify_list_inbox uses offset and limit and returns total.

Common errors: 401 or 403 means a missing or wrong API key, 404 an unknown id, 400 invalid dates or parameters (the response body says which). 429 is the rate limit: the AI waits and retries.

The connector does not change rates or availability, does not create payment links, does not manage webhooks and does not move bookings to the trash.

Prerequisites: LODGIFY_API_KEY

Install the connector locally

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Open http://localhost:3000/connectors/store, pick Lodgify and paste in the env vars listed under Prerequisites.

Available tools

ToolWhat it does
lodgify_list_propertiesList the properties (rentals) of the account with id, name, address, coordinates, currency, check-in and check-out times and room types
lodgify_get_propertyOne property with address, description, amenities, rating, currency, room types and, optionally, check-in and check-out hours
lodgify_list_property_roomsRoom types of a property with id, name, max people, bedrooms, bathrooms and amenities
lodgify_get_roomDetails of one room type of a property (Public API v1): name, description, max people, beds, images and amenities
lodgify_list_deleted_propertiesProperties deleted from the account since a date, so a synced list can drop them
lodgify_list_property_addonsAdd-ons (extras such as cleaning, pets or late check-out) that can be booked for a property, optionally only those valid for a stay and…
lodgify_list_property_payment_optionsPayment options configured for a property (for example bank transfer or card), useful when creating a booking
lodgify_get_availabilityAvailability calendar of all properties and room types of the account for a period: for each day whether units are available, and with…
lodgify_get_property_availabilityAvailability calendar of one property (all its room types) for a period, with the number of available units per period and, optionally, the…
lodgify_get_room_type_availabilityAvailability calendar of one room type of a property for a period
lodgify_get_rates_calendarNightly rates of a room type for a period: price per night, minimum stay and rate settings per day, in the property currency
lodgify_get_rate_settingsRate settings of a property: currency, taxes, fees, deposit and cancellation rules and the price per additional guest
lodgify_get_quotePrice quote for a possible stay in one room type: total, breakdown of room rate, fees, taxes, add-ons and promotion, per rate plan
lodgify_list_bookingsList bookings with id, property, room types, guest, arrival and departure, status (Booked, Tentative, Open, Declined), source (Manual…
lodgify_get_bookingOne booking with guest (name, email, phone, country), rooms and guest breakdown, status, source, totals, subtotals, amount paid and due…
lodgify_list_external_bookingsChannel bookings (Airbnb, Booking.com, Vrbo, ...) linked to a Lodgify booking
lodgify_get_booking_payment_linkThe guest payment link of a booking's current quote, with amount and expiry, to share with the guest
lodgify_get_booking_quoteThe current quote of a booking (Public API v1): room rates, fees, taxes, discounts, add-ons, total and payment schedule
lodgify_list_inboxList the inbox (Public API v1): bookings and enquiries together, newest first, with status, property, guest, dates, replied and read flags
lodgify_count_unreadNumber of bookings and enquiries whose messages are not read yet
lodgify_get_enquiryOne enquiry (a guest request that is not a booking yet) with guest, property, dates, people, status and messages
lodgify_get_threadThe message thread of a booking or enquiry: guest name and email, read and closed flags and every message with sender, subject, text and…
lodgify_create_bookingCreate a booking for a property and stay (Public API v1); returns the new booking id
lodgify_set_booking_bookedConfirm a booking: status Booked, the dates are blocked in the calendar. request_payment also emails the guest a payment request
lodgify_set_booking_tentativeSet a booking to Tentative (dates held until it is confirmed or expires). request_payment also emails the guest a payment request
lodgify_decline_bookingDecline a booking: status Declined, the dates become free again. lodgify_reopen_booking sets it back to Open
lodgify_reopen_bookingReopen a booking: status Open
lodgify_check_in_bookingCheck a booking in: record the time the guest arrived (or will arrive) on the booking
lodgify_check_out_bookingCheck a booking out: record the time the guest left (or will leave) on the booking
lodgify_update_key_codesSet the access key codes (door or lockbox codes) of the rooms of a booking, shown to the guest
lodgify_add_booking_messagesAdd messages to the thread of a booking, for example a reply to the guest or an internal comment
lodgify_add_enquiry_messagesAdd messages to the thread of an enquiry, for example an answer to a guest question
lodgify_mark_booking_repliedMark a booking's thread as replied, so it leaves the to-answer list in the inbox
lodgify_mark_booking_not_repliedMark a booking's thread as not replied, so it shows again in the to-answer list
lodgify_request_paymentEmail the guest a payment request for the next due amount of a booking

Example prompts

  • "Who arrives today at our properties? Show guest name, property, number of guests and the amount still due."
  • "Is the Sea View Apartment free from 12 to 19 July for 2 adults and a dog, and what would the stay cost?"
  • "Which guest messages have not been answered yet? Summarise each thread."
  • "Set the lockbox code 4821 for booking 1234567 and draft a check-in message to the guest. Show it to me before sending."
  • "Create a booking for Laura Bianchi in the Garden Studio from 3 to 7 March and confirm it."

Next steps

Was this guide helpful?

Your Lodgify agent is one click away.

Install the connector, paste the key, prompt your AI client. Free for 7 days, no credit card.

Related guides

Connectors

How to Connect Lodgify to ChatGPT via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Connectors

How to Connect Lodgify to Claude via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Connectors

How to Connect Lodgify to Cursor via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Connectors

How to Connect Lodgify to Gemini via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Connectors

How to Connect Lodgify to Meta Muse via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.

Connectors

How to Connect Lodgify to Microsoft Copilot via MCP

Vacation rental management in Lodgify: properties and room types, availability calendars, nightly rates and quotes, bookings and enquiries, guest message threads, check-in and check-out, key codes and booking status changes. Works with the account's Public API key.