AI & Automation

How to manage your vacation rental from ChatGPT or Claude with MCP

Anthropic released the Model Context Protocol in November 2024 as an open standard for AI assistants to securely access external tools and data, and OpenAI built ChatGPT apps on it in October 2025. Nowistay's MCP server is available as an official ChatGPT app and as a Claude connector. This guide explains what MCP is in plain terms, what natural-language queries you can run on your booking data, how sign-in and permissions work, how to set it up in ChatGPT and Claude, and where the privacy boundaries are.

Vacation rental host using ChatGPT or Claude on a laptop to query their portfolio via the Nowistay MCP server

Ask ChatGPT or Claude about your portfolio in 10 minutes

Sign up free. Add the official Nowistay app in ChatGPT or the Nowistay connector in Claude in a few minutes. Every change is a preview you confirm, guest contact details stay hidden unless you ask, and you can revoke access at any time.

Start free trial

How to manage your vacation rental from ChatGPT or Claude using Nowistay's MCP server

Anthropic released the Model Context Protocol (MCP) as an open standard in November 2024. OpenAI adopted it in 2025 and, in October 2025, opened ChatGPT to apps built on it, and within a year MCP became a common way for AI assistants to securely access external tools and data. For vacation rental hosts, this is the moment a question like "what bookings do I have this week and which units need cleaning before Friday ?" stops requiring a dashboard, an inbox, and three browser tabs, and starts working as a single sentence to an AI assistant.

Nowistay's MCP server is available as an official ChatGPT app and as a Claude connector. This guide explains what MCP is in plain terms, what you can actually do with it once it's connected, how to set it up in ChatGPT and Claude, and where the boundaries are around privacy, authentication, and which actions an AI assistant can take on your behalf. If you host on Airbnb, our guide to Airbnb MCP for hosts explains what the Airbnb MCP servers found online can and cannot do.

What MCP is in one paragraph

MCP is an open protocol (created by Anthropic and adopted by OpenAI and many other AI tools) that lets AI assistants connect to external services in a structured, authenticated way. Before MCP, hooking ChatGPT or Claude up to your booking platform required custom plugins per platform, with different specs, auth flows, and capabilities. After MCP, any service that exposes an MCP server can be added to any MCP-capable AI assistant with a standard OAuth handshake. The AI assistant gets a defined set of tools (functions it can call) and resources (data it can read), under your account, with the permissions you grant.

For vacation rental platforms, MCP means a host can ask their AI assistant of choice natural-language questions about their portfolio and get real answers from live data, without leaving the chat. No dashboard, no inbox switching, no copy-paste of booking IDs into a search bar.

What you can actually do with Nowistay's MCP server

The MCP server exposes a curated set of tools and resources. Examples of natural-language queries hosts use most often:

Calendar and bookings

  • "What bookings do I have this week ?"
  • "Show me all bookings for Apartment 12B between June 10 and June 20."
  • "Which of my properties has the lowest occupancy in July ?"
  • "How many nights did I sell across the portfolio last month ?"

Operations

  • "Which units need cleaning before Friday ?"
  • "Which cleaning missions this week have no team member assigned ?"
  • "List all guests checking in today, in order of arrival time."
  • "Create a cleaning mission at the beach house for Friday at 11am."

Messaging

  • "Show me the last conversation with the guest in Apartment 4A."
  • "Which guest conversations are waiting for a reply ?"
  • "Summarize the messages I received overnight."

Reporting and analytics

  • "What was my average booking value across the portfolio over the last 30 days ?"
  • "Which property has the highest revenue per available night this quarter ?"
  • "How does this June compare to last June for total revenue ?"

The tools available depend on the permissions you approve when you connect. Changes (sending a guest message, updating rates, creating a mission or a direct booking) are never applied directly: the assistant stages a preview, and nothing happens unless you confirm it within 10 minutes. Reservations received from Airbnb, Booking.com and the other platforms stay read-only.

How OAuth authentication works (in plain terms)

When you connect Nowistay to ChatGPT or Claude via MCP, the flow looks like this:

  1. In your AI assistant, you add Nowistay (the official app in ChatGPT, a custom connector in Claude) and click Connect.
  2. A browser tab opens to app.nowistay.com and asks you to log in (or, if you're already logged in, to confirm the connection).
  3. Nowistay shows you the permission scope: its "Review this assistant connection" screen lists the app requesting access, your account and the permissions requested (reading bookings, updating the calendar, managing missions and so on). You approve or deny the connection.
  4. If you accept, a secure token is issued to your AI assistant. The token is bound to your account and the specific scopes you granted.
  5. From that point on, the AI assistant can call the granted tools on your behalf. Your password is never shared with the AI assistant. You can revoke access at any time by disconnecting Nowistay in your assistant's settings.

The auth flow is identical to how you connect any other service (Google Drive, Slack, GitHub) to an AI assistant. The security model is the same, with the OAuth provider (Nowistay) holding the credentials and issuing scoped tokens.

Setting up Nowistay in ChatGPT and Claude

The connection covers properties on the full Nowistay plan that are connected to Nowistay's channel manager. In the Nowistay app, the Claude & ChatGPT (MCP) card on the Integrations page shows the server URL and the setup steps.

ChatGPT (official Nowistay app)

  1. Open ChatGPT on the web and click Plugins in the left sidebar.
  2. Type "Nowistay" in the search bar and select the Nowistay app.
  3. Click Install plugin or Connect, then Sign in with Nowistay.
  4. On Nowistay's "Review this assistant connection" screen, check the requested permissions and click Approve access.
  5. In a new chat, select Nowistay from the prompt bar and ask your question.

No developer mode or custom connector is needed. Plugins and the actions available depend on your ChatGPT plan, and menu labels can vary slightly between versions.

Claude (web or desktop)

  1. Go to Customize > Connectors.
  2. Click + Add, then Add custom connector.
  3. Name it Nowistay, paste https://api.nowistay.com/mcp and click Add.
  4. Sign in to Nowistay and approve access when prompted, then start a new chat.

On a Team or Enterprise plan, an owner adds the connector first, then each member clicks Connect. In Claude Code, run claude mcp add --transport http nowistay https://api.nowistay.com/mcp in your terminal, type /mcp, then authenticate.

Other MCP-compatible assistants

Any assistant that supports MCP over HTTP with OAuth sign-in can use the same server URL: open its MCP or connector settings, add https://api.nowistay.com/mcp, choose OAuth, then sign in to Nowistay and approve access.

What the standard manual approach looks like

Without an MCP server, hosts who want this kind of access cobble together one of these:

  • Direct dashboard access only. Log into the PMS web app or mobile app every time you want to check something. Works fine but breaks the workflow when you're in the middle of an AI-assisted task (planning a marketing campaign, drafting a financial report, comparing months).
  • Manual data export. Export bookings or reports as CSV, paste into ChatGPT, ask questions about the static data. Works for one-off analysis but the data is stale within hours.
  • Custom API integrations. Build a custom GPT or a Claude project that hits your PMS's API directly. Possible if your PMS exposes a public API and you're technical, but maintenance falls on you and the integration breaks every time the API changes.
  • No integration. Just keep using the dashboard and accept the context-switching overhead.

How Nowistay built the MCP server

Nowistay's MCP server exposes tools covering properties, calendars and rates, bookings, guests, missions and mission reports, guest conversations, welcome guides and the AI co-host's knowledge base. Write actions (send a guest message, update rates or stay rules, create a mission or a direct booking) need write permissions that the host approves at sign-in, and each one is staged as a preview that the host must confirm within 10 minutes. Reservations received from Airbnb, Booking.com and the other platforms stay read-only. Each tool checks its permission scope, the assistant only sees eligible properties on the signed-in account, and an audit log records every MCP call. The server is hosted at a stable URL (https://api.nowistay.com/mcp) and updated with the rest of the platform. Hosts can revoke access at any time by disconnecting Nowistay in their assistant.

For the first week, ask only questions you can check against the dashboard, such as today's arrivals or the conversations waiting for a reply. Once the answers match, try a single change, a cleaning mission for example, and read the preview closely before confirming it within the 10-minute window. If you manage properties for several owners, check beforehand that the account you sign in with covers only the properties the assistant should see.

Privacy and access scope considerations

A few practical points hosts should know:

  • Conversation history with the AI assistant. When you ask ChatGPT or Claude a question that involves your booking data, the data passes through the AI provider's servers as part of the conversation. Check your AI provider's data retention and training policies. Business and enterprise plans generally exclude your data from training by default.
  • Guest data stays minimal. Guest emails and phone numbers are returned only when you explicitly ask for them, a booking's internal note only when you explicitly ask to read it, and postal addresses are never shared with the assistant.
  • Multi-account considerations. If you manage properties for multiple owners through a property management business, ensure your OAuth grant matches the scope of properties the AI assistant should see.
  • Revoking access. Disconnect Nowistay in your assistant's app or connector settings at any time, and the assistant loses access.

Use cases that change the workflow

A few patterns hosts adopt within the first month of connecting an MCP server:

  • Morning briefing. "Give me a summary of today: arrivals, departures, units that need cleaning, any open issues." Replaces three separate dashboard checks.
  • Pricing review. "Compare last month's revenue per property to the same month last year, and flag the units that underperformed by more than 10%." Replaces a spreadsheet export and manual analysis.
  • Guest history lookup. "Has the guest with email X.Y@example.com stayed before, and if so where ?" Replaces an inbox search.
  • Investor reporting. "Draft a paragraph for my owner update on Apartment 12B's performance in Q2." Combines a data query with the AI assistant's writing capability.

What MCP does not replace

A few capabilities still belong on the Nowistay web app or mobile app:

  • Initial property setup (uploading photos, configuring amenities, setting house rules).
  • Direct booking page customization (branding, fonts, hero images).
  • Billing and subscription management.
  • Complex configuration changes (cleaning team assignment rules, payment splits, tax breakdowns).

MCP is best at queries, summaries, and structured data work. The dashboard is best at multi-step configuration and visual review. Hosts use both, depending on the task.

Getting started in 10 minutes

  1. Check that your properties are on the full Nowistay plan and connected to Nowistay's channel manager.
  2. In ChatGPT, open Plugins, search for Nowistay and click Install plugin or Connect. In Claude, go to Customize > Connectors, click + Add, then Add custom connector, and paste https://api.nowistay.com/mcp.
  3. Sign in to Nowistay and approve the requested permissions.
  4. Ask your AI assistant: "What bookings do I have this week ?" The answer should come back in seconds.

From there, the workflow is open. The hosts who get the most value are typically those who use AI assistants regularly for other tasks (writing, analysis, planning) and who appreciate the friction reduction of having their portfolio data available in the same conversation.

To connect your AI assistant to Nowistay and try your first use cases, see the practical documentation: How to connect ChatGPT or Claude to Nowistay (MCP) ; What you can do with the Nowistay chatGPT and Claude integration (MCP): practical examples.

Stop switching tabs to check your bookings

Sign up free. Replace dashboard hunts with single-sentence questions: 'what bookings do I have this week', 'which units need cleaning before Friday', 'summarize the messages I received overnight'. EUR 12 (USD 15) per property per month after the free first month.

Try Nowistay free

Bassel Abedi

Founder & CEO of Nowistay

Over 25 years of experience in real estate investing and a recognized expert in short-term rental automation. Bassel helps property managers increase revenue, cut operating costs, and deliver 5-star guest experiences using AI-powered tools he built from firsthand hosting experience.

Two housekeepers making a bed together, illustrating a backup cleaner stepping in on a vacation rental turnover