ChatGPT

Model Context Protocol (MCP) is a standard that allows AI assistants, such as ChatGPT, to securely connect to your OwnerRez account and turn everyday questions about your vacation rental business into answers, analysis, dashboards, and files using the data already in your OwnerRez account. For more information, see our MCP Overview support article.

When you connect to the OwnerRez MCP, ChatGPT can read your account data, including bookings, properties, guests, messages, rates, and calendars, answer questions about it, and make changes when you ask. You can ask for occupancy summaries, upcoming arrivals, or guest details in plain language instead of running reports or searching screens yourself.

ChatGPT can also make changes through the OwnerRez API, such as editing a booking, changing rates, or sending a guest message. See Control What ChatGPT Can Change. Use of and connection to the OwnerRez MCP are limited to OwnerRez account owners and Team Access Full Admin Staff members.

You remain in control of the connection and can disconnect it at any time in your ChatGPT account settings.

Steps for integration

Connect ChatGPT and OwnerRez MCP URL https://api.ownerrez.com/mcp to connect to your OwnerRez account. Follow these instructions to connect your OwnerRez account to ChatGPT.

If necessary, you may need to enable Developer Mode in ChatGPT by navigating to Profile > Settings > Account > Security & Login > Developer Mode and toggling it on.

In ChatGPT, navigate to Settings > Plugins > Add  > Create MCP App.In ChatGPT, navigate to Settings > Plugins > Add  > Create MCP App.

Add a name, enter the OwnerRez MCP URL https://api.ownerrez.com/mcpin the Server URL field, check the I understand and want to continue checkbox, and then click on Create.Add a name, enter the OwnerRez MCP URL https://api.ownerrez.com/mcpin the Server URL field, check the I understand and want to continue checkbox, and then click on Create.

On the Connect OwnerRez pop-up, click Continue to OwnerRez. On the OwnerRez authorization page, choose the access to grant: Full read and write is selected by default, so ChatGPT can answer questions and make changes. Choose Read-only (GET requests only) if you want ChatGPT to answer questions without making changes.On the Connect OwnerRez pop-up, click Continue to OwnerRez.

If or when prompted, select Connect or log in to OwnerRez to authorize ChatGPT to securely share your data.If or when prompted, select Connect or log in to OwnerRez to authorize ChatGPT to securely share your data.

Control What ChatGPT Can Change

ChatGPT can read your data and make changes through the OwnerRez API. It asks you to confirm each change before making it. You can tell it to remember your answer for the rest of that conversation; a new conversation asks again.

On ChatGPT Business and Enterprise plans, workspace admins can limit OwnerRez to read actions under the app's Action control.

To change the access you granted, go to Settings > Connected Apps in OwnerRez, open the ChatGPT connection, set Access level, and click Save. The change applies right away in either direction, with no need to reconnect. Read-only (GET requests only) blocks changes whatever ChatGPT's settings say.

Example Prompts

A prompt is the question or request you type into ChatGPT, in plain language. The more specific you are about properties, dates, and what you want back, the more useful the answer will be.

Some examples of prompts you can use in ChatGPT include the following.

Daily operations

  • "What check-ins and check-outs do I have this week, by property?"
  • "Which bookings have a balance due in the next 14 days?"
  • "Do I have any inquiries or quotes that haven't turned into bookings yet?"
  • "Show me every stay at a specific property in October with guest names and totals."

Business analysis

  • "Compare occupancy for each property this summer vs. last summer."
  • "What was my average nightly rate by channel for Q3?"
  • "Which property earned the most this year, and which earned the least?"
  • "How far in advance do guests book, and is it different for direct vs. OTA bookings?"
  • "Where are my biggest availability gaps in the next 60 days?"
  • "How many repeat guests did I have this year, and which properties do they come back to?"

Visualizations

  • "Make a bar chart of this year's monthly revenue, split by property."
  • "Chart weekly occupancy for Mountain View Chalet from June through September."
  • "Show a pie chart of this year's bookings by channel."

Data export

  • "Export this year's bookings to a spreadsheet with arrival, departure, guest, channel, and total."
  • "Give me a CSV of repeat guests with stay count and last stay date."

Reviews and guests

  • "Summarize a specific property's reviews from the last 90 days. What comes up most?"
  • "Which properties have reviews mentioning cleanliness or check-in problems?"

Prompting tips (vague vs. specific)

  • Vague: "How's business?" Better: "Compare revenue and booked nights for all properties, September 2026 vs. September 2025."
  • Vague: "Show me bookings." Better: "List confirmed bookings arriving in the next 30 days, sorted by arrival date."

See the Shaping and Exporting Your Data section of our MCP Overview support article for even more ideas and guidance.

Types of Data Transmitted

  • Bookings, guests, and properties by name, date, or email ("who is checking in at Mountain View this weekend?")
  • Read the details of a booking, a guest, a property, or a quote
  • List bookings for a property or date range
  • Search the OwnerRez support articles and API reference to answer how-to questions
  • Make changes through the OwnerRez API when you ask, such as editing a booking, changing rates, adding a tag, or sending a guest message