Skip to content

Integration · Scheduling

Connect Claude & ChatGPT to Uplisting

Ask your AI which properties are free next weekend, what a property charges per night, or to add a direct booking. It can read properties, bookings, calendars and availability in Uplisting, create bookings and change availability, nightly rates and minimum stays on a property's calendar.

Connect Uplisting free

Free plan, no credit card. Takes about a minute.

Try asking

  • “Which of our properties are free from 12 to 15 June?”

    The AI checks availability across your properties for those dates.

  • “What bookings does the Beach House have this month?”

    It finds the property and lists its bookings.

  • “What is the nightly rate and minimum stay at the Harbour Flat in August?”

    It reads the property's calendar day by day, with availability, nightly rate and minimum stay.

What your AI can do

Properties

List your properties and read each one's address, capacity and settings.

Bookings

List bookings per property and create new bookings with guest name, email, phone and number of guests.

Calendar and rates

Read availability, nightly rates and minimum stays, and change them day by day, including closing days for arrival or departure.

  • “Book the Harbour Flat for Maria Jensen from 3 to 7 July, 2 guests.”

    It creates the booking with the guest details you give, and the dates are blocked on the calendar.

  • “Raise the Beach House rate to 1,800 on Fridays and Saturdays in July.”

    It updates those days on the property's calendar. The change can sync to connected booking channels.

  • “Close the cabin for arrivals on 24 December.”

    It marks that day as closed for arrival on the property's calendar.

8 tools for Uplisting

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_bookingChanges dataCreate a booking. Pass `data.attributes` (check_in, check_out, guest_name, guest_email, guest_phone, number_of_guests) and identify the property by its ID in `data.relationships.property.data`. Blocks those dates on the calendar.
  • get_current_userGet the Uplisting account the API key belongs to. Use to confirm the connection works.
  • get_propertyGet one property by `property_id`, including address, capacity and settings.
  • get_property_calendarGet the day-by-day calendar for one property (`listing_id`): availability, nightly rates and minimum stay.
  • list_availabilityGet availability across the account's properties.
  • list_propertiesList all properties (listings) in the account with their IDs and names.
  • list_property_bookingsList bookings for one property, identified by its property ID in `listing_id`.
  • update_property_calendarChanges dataUpdate days on a property's calendar (`listing_id`). Pass `calendar.days` with a date and any of available, day_rate, minimum_length_of_stay, closed_for_arrival, closed_for_departure. Changes can sync to connected booking channels.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Uplisting from the app list.

  2. 2

    Paste your key

    Paste your Uplisting API key, Base64-encoded. In Uplisting open Connect > API and generate the key. Uplisting expects the key encoded on its own, not as key:password. Encode it with any Base64 tool, for example echo -n YOUR_KEY | base64, and paste the result.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in Uplisting?

The AI can read your properties, bookings per property, availability across properties and each property's day-by-day calendar with rates and minimum stays. It can create bookings and update calendar days: availability, nightly rate, minimum stay and closed for arrival or departure.

Does the AI see my Uplisting API key?

No. Your Uplisting API key is encrypted at rest and never shown to the AI. After you save it, it is not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. A new booking blocks dates on the calendar, and calendar changes can sync to your connected booking channels. Both can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Uplisting account.

Why does the API key need to be Base64-encoded?

Uplisting expects the API key Base64-encoded on its own, not as key:password. Encode the key with any Base64 tool, for example echo -n YOUR_KEY | base64 in a terminal, and paste the encoded value into PipMCP.

Let your AI work in Uplisting today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Uplisting free

PipMCP is not affiliated with Uplisting. Product names are trademarks of their owners.