Skip to content

Integration · Scheduling

ownerrez.com

Connect Claude & ChatGPT to OwnerRez

Ask your AI who is arriving this week or which properties are free next month, and get the answer from your OwnerRez account. It can read bookings, guests, inquiries, quotes, payments and reviews, and check calendars and availability. It can also create quotes and bookings, update guests and message a guest, with your approval if you want it.

Connect OwnerRez free

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

Try asking

  • “Who is arriving this week?”

    The AI lists active bookings with an arrival date in the next seven days, with guest, property and dates.

  • “Which properties are free from July 10 to 17 for 6 guests?”

    It searches for properties available between the dates that fit the guest count.

  • “What would a week at the Beach House cost from August 2?”

    It creates a test quote that only calculates the price, without saving it.

What your AI can do

Bookings and quotes

List and read bookings, inquiries and quotes, create and update bookings, and create quotes or price checks.

Properties and calendars

Read properties and their calendars, and find properties available for given dates and guest counts.

Guests and messages

Search, create and update guests, read and send messages on guest threads, and list payments, reviews, owners and listing sites.

  • “Tell the guests arriving Friday that check-in is at 4 pm.”

    It finds the booking's conversation thread and posts the message. It goes to the guest.

  • “Which payments came in since Monday?”

    It lists payments received since that date.

  • “Show me the latest reviews for the Lake Cabin.”

    It lists guest reviews for that property.

82 tools for OwnerRez

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 or block: property, `arrival`, `departure`, `guest_id`, guest counts and notes. Set generate charges to price it from the property rates.
  • create_discountChanges dataCreate a new discount.
  • create_fieldChanges dataCreate a new field.
  • create_fielddefinitionChanges dataCreate a new fielddefinition. API summary: Create a new field definition.
  • create_guestChanges dataCreate a guest with first and last name, `email_addresses`, `phones`, `addresses` and notes.
  • create_quoteChanges dataCreate a quote for a guest with property, `arrival`, departure and guest counts. Set `test` to only calculate the price without saving.
  • create_subscriptionChanges dataCreate a new subscription. Required: webhook url. API summary: Create a new webhook subscription.
  • create_surchargeChanges dataCreate a new surcharge.
  • create_tagChanges dataCreate a new tag. Required: entity id or entity type. API summary: Add a tag to an entity.
  • create_tagdefinitionChanges dataCreate a new tagdefinition. API summary: Create a new tag definition.
  • delete_bydefinitionsMoves moneyPermanently delete a bydefinition. Financial or irreversible action; may require approval. API summary: Remove a specific field definition from an entity.
  • delete_bynamesMoves moneyPermanently delete a byname. Financial or irreversible action; may require approval. API summary: Remove a specific tag name from an entity.
  • delete_discountDeletesPermanently delete a discount by discount id. Destructive action; may require approval. API summary: Remove a discount.
  • delete_fieldDeletesPermanently delete a field by field id. Destructive action; may require approval. API summary: Remove a field.
  • delete_fielddefinitionDeletesPermanently delete a fielddefinition by fielddefinition id. Destructive action; may require approval. API summary: Remove a field definition.
  • delete_guestDeletesPermanently delete a guest by guest id. Destructive action; may require approval. API summary: Remove a guest.
  • delete_guest_addressDeletesPermanently delete a address by address id. Destructive action; may require approval. API summary: Remove a single address from a guest.
  • delete_guest_emailaddressDeletesPermanently delete a emailaddress by email address id. Destructive action; may require approval. API summary: Remove a single email address from a guest.
  • delete_guest_phoneDeletesPermanently delete a phone by phone id. Destructive action; may require approval. API summary: Remove a single phone number from a guest.
  • delete_quoteDeletesPermanently delete a quote by quote id. Destructive action; may require approval. API summary: Remove a quote.
  • delete_subscriptionDeletesPermanently delete a subscription by subscription id. Destructive action; may require approval. API summary: Remove a webhook subscription.
  • delete_surchargeDeletesPermanently delete a surcharge by surcharge id. Destructive action; may require approval. API summary: Remove a surcharge.
  • delete_tagDeletesPermanently delete a tag by tag id. Destructive action; may require approval. API summary: Remove a tag.
  • delete_tagdefinitionDeletesPermanently delete a tagdefinition by tagdefinition id. Destructive action; may require approval. API summary: Remove a tag definition.
  • fetch_a_listingGet one property by property id. API summary: Fetch a listing.
  • get_bookingGet one booking by `booking_id`, with guest, dates, charges and status.
  • get_current_userGet the connected OwnerRez user's details.
  • get_depositGet one deposit by deposit id. API summary: Fetch a deposit.
  • get_discountGet one discount by discount id. API summary: Fetch a single surcharge/discount by id. Returns 404 when the id does not exist or a sign-ambiguous type's stored sign does not match this e….
  • get_feeGet one fee by fee id. API summary: Fetch a fee.
  • get_fieldGet one field by field id. API summary: Fetch a field.
  • get_fielddefinitionGet one fielddefinition by fielddefinition id. API summary: Fetch a field definition.
  • get_guestGet one guest by `guest_id`, with emails, phones, addresses and notes.
  • get_inquiryGet one inquiry by `inquiry_id`.
  • get_listingsiteGet one listingsite by listingsite id. API summary: Fetch a listing site.
  • get_messageGet one message by message id. API summary: Fetch a message.
  • get_ownerGet one owner by owner id. API summary: Fetch a owner.
  • get_paymentGet one payment by payment id. API summary: Fetch a payment.
  • get_propertyGet one property by `property_id`, with address, settings and check-in/out times.
  • get_property_calendarGet calendar nights (availability and rates) for one property by `property_id` between `from` and `to` (max 366 days).
  • get_quoteGet one quote by `quote_id`, with dates, guests and charges.
  • get_refundGet one refund by refund id. API summary: Fetch a refund.
  • get_reviewGet one review by review id. API summary: Fetch a review.
  • get_subscriptionGet one subscription by subscription id. API summary: Fetch a webhook subscription.
  • get_surchargeGet one surcharge by surcharge id. API summary: Fetch a single surcharge/discount by id. Returns 404 when the id does not exist or a sign-ambiguous type's stored sign does not match this e….
  • get_tagGet one tag by tag id. API summary: Fetch a tag.
  • get_tagdefinitionGet one tagdefinition by tagdefinition id. API summary: Fetch a tag definition.
  • list_bookingsList bookings, filtered by `property_ids`, arrival/departure window (`from`, `to`), `status` (active, pending, canceled) or `since_utc`.
  • list_categoriesList categories. API summary: Fetch all webhook categories.
  • list_depositsList deposits. Optional filters: since utc or booking id. API summary: Query for a pageable list of deposits.
  • list_discountsList discounts. Optional filters: since utc, active, type, category, mode or property id. API summary: Query for a pageable list of surcharges.
  • list_feesList fees. Optional filters: since utc or booking id. API summary: Query for a pageable list of fees.
  • list_fielddefinitionsList fielddefinitions. Optional filters: type or active. API summary: Fetch all possible field definitions.
  • list_fieldsList fields. Optional filters: entity id or entity type. API summary: Fetch all field values defined for a single entity.
  • list_inquiriesList booking inquiries, filtered by properties or `since_utc`.
  • list_listing_sitesList the listing sites (booking channels) connected to the account.
  • list_messagesList the messages on one conversation thread by `thread_id`.
  • list_ownersList property owners.
  • list_paymentsList payments received, filtered by `booking_id` or `since_utc`.
  • list_propertiesList rental properties, optionally only active ones or those available between dates.
  • list_properties_2List properties. Optional filters: from, to, property ids or active. API summary: Fetch calendar nights for multiple properties.
  • list_properties_get_listingsList properties. Optional filters: include amenities, include rooms, include bathrooms, include images or include descriptions. API summary: Query for a pageable list of property listings.
  • list_quotesList quotes, filtered by properties or `since_utc`.
  • list_refundsList refunds. Optional filters: since utc or booking id. API summary: Query for a pageable list of refunds.
  • list_reviewsList guest reviews, filtered by `property_id` or `since_utc`.
  • list_spotratesList spotrates. Optional filters: property ids, from or to. API summary: Fetch raw spot-rate overrides.
  • list_subscriptionsList subscriptions. API summary: Fetch all webhook subscriptions.
  • list_surchargesList surcharges. Optional filters: since utc, active, type, category, mode or property id. API summary: Query for a pageable list of surcharges.
  • list_tagdefinitionsList tagdefinitions. Optional filters: active. API summary: Fetch a pageable list of all possible tags.
  • list_tagsList tags. Optional filters: entity id or entity type. API summary: Fetch all tags applied to a single entity.
  • search_available_propertiesFind properties available between `available_from` and `available_to`, filtered by guest count or pets allowed.
  • search_guestsSearch guests by `q` (name, email or phone) or stay dates. Use before creating a guest to avoid duplicates.
  • send_messageChanges dataPost a message with `body` on a guest conversation thread (`thread_id`), optionally with an image `attachment_url`. This sends the message to the guest.
  • update_bookingChanges dataUpdate a booking by `booking_id`: dates, guest counts, check-in/out times or notes. Only the fields you pass change.
  • update_discountChanges dataUpdate an existing discount identified by discount id. Only the fields you pass are changed. API summary: Partially update a discount.
  • update_fieldChanges dataUpdate an existing field identified by field id. Only the fields you pass are changed. API summary: Partially update a field.
  • update_fielddefinitionChanges dataUpdate an existing fielddefinition identified by fielddefinition id. Only the fields you pass are changed. API summary: Partially update a field definition.
  • update_guestChanges dataUpdate a guest's name, contact details, notes or marketing opt-outs by `guest_id`. Only the fields you pass change.
  • update_quoteChanges dataUpdate an existing quote identified by quote id. Only the fields you pass are changed. API summary: Partially update a quote.
  • update_spotratesVisible to othersUpdate an existing spotrate. Only the fields you pass are changed. Has effects visible outside this system. API summary: Create and/or partially update multiple spot rates.
  • update_surchargeChanges dataUpdate an existing surcharge identified by surcharge id. Only the fields you pass are changed. API summary: Partially update a surcharge.
  • update_tagdefinitionChanges dataUpdate an existing tagdefinition identified by tagdefinition id. Only the fields you pass are changed. API summary: Partially update a tag definition.

Set up in three steps

  1. 1

    Pick the app

    Create a free HeyMyApps account and choose OwnerRez from the app list.

  2. 2

    Paste your key

    Enter your OwnerRez login email and a Personal Access Token. In OwnerRez, go to Settings > Advanced Tools > Developer/API Settings and create a Personal Access Token. Copy it right away, it starts with pt_ and is shown once.

  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 OwnerRez?

It can read your user, properties, calendars, availability, bookings, guests, inquiries, quotes, messages, payments, reviews, owners and listing sites. It can create and update bookings and guests, create quotes and send messages to guests on their conversation threads.

Does the AI see my OwnerRez Personal Access Token?

No. You paste your Personal Access Token into HeyMyApps once. It is encrypted at rest, never shown to the AI and never shown again after you save it. The AI only gets the results of the tools you have switched on.

Can I control what the AI is allowed to do?

Yes. Switch on only the tools you want, for example availability and lookups without changes. Actions that change your calendar or reach guests, like create_booking or send_message, can require your approval before they run. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps 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?

HeyMyApps has a free plan, and you do not need a credit card to start. Paid plans are billed per completed task. You connect your own OwnerRez account, so anything OwnerRez charges is between you and OwnerRez.

Can the AI price a stay without creating anything?

Yes. The create_quote tool has a test option that only calculates the price for a property, dates and guest count without saving a quote. You can also read the property calendar to see nightly availability and rates for up to a year.

Let your AI work in OwnerRez today.

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

Connect OwnerRez free

HeyMyApps is not affiliated with OwnerRez. Product names are trademarks of their owners.