Yes, RentalReady connects to Claude. RentalReady announced its own Model Context Protocol (MCP) server on June 16, 2026, giving AI assistants like Claude access to live reservations, tasks, reviews, guest communications, and financial data. Access to the first-party MCP is arranged through RentalReady directly rather than self-serve. If you want a self-serve route today, Zapier hosts a RentalReady MCP server with reservation and review triggers plus ticket actions, and developers can build their own connector on RentalReady's OAuth 2.0 API.
Why this PMS is ahead on AI access
RentalReady is a vacation rental PMS developed in France by the GuestReady Group, originally built to run GuestReady's own portfolio, one of the largest professional short-term rental operations in Europe. According to Swikly's April 2026 profile, the platform was built by property managers for their own scaling problems before being sold to external operators.
That operator DNA shows in how it approached AI. In June 2026, RentalReady shipped two things at once: an upgraded Maia Insights assistant inside the product, and an MCP server that opens the same operational context to outside AI tools. According to RentalReady CTO Francois Lavie in the launch coverage, the breakthrough is giving AI access to the operational context property managers already work with every day. The MCP feature page says it is designed to work with AI agents and tools such as Claude, OpenAI, or Gemini.
For comparison with other platforms in your stack, the rest of our Claude guides for the STR stack cover the same setup for Guesty, Hostaway, Hospitable, Turno, and more.
What you can ask Claude once it's connected
RentalReady's MCP exposes reservations, properties, guest conversations, tasks, reviews, tickets, and reporting, per its feature page. That maps to questions like:
One caveat: RentalReady has not published a public list of the MCP server's tools, so the exact query surface depends on what your account is granted. Confirm coverage with RentalReady when you request access.
Pick your route
There is no public self-serve setup page for the native MCP yet, which is why this guide covers three routes instead of one.
Official RentalReady MCP
The full operational context: reservations, tasks, reviews, messages, financials. Arranged with RentalReady directly.
Deepest access BZapier's hosted MCP
Self-serve today. Narrower surface: reservation and review triggers, ticket create and update actions.
Fastest start CBuild on the OAuth API
Roll your own MCP server against RentalReady's OAuth 2.0 API, with official Python examples on GitHub.
Most controlPrerequisites
Whichever route you take, you need:
- A RentalReady account with admin access, since granting an external tool access to guest and financial data is an admin decision.
- Claude on a plan that supports connectors and MCP: Claude Desktop, claude.ai with custom connectors, or the Claude Code CLI. Download Claude Desktop.
- For route C only: a developer, Python or Node.js, and API credentials (client ID and secret) issued by RentalReady.
The official RentalReady MCP
Deepest access, arranged through RentalReady
Request MCP access from RentalReady
The MCP feature page does not publish an endpoint URL, auth flow, or setup docs. RentalReady routes interested customers through its contact form or a demo request, and quotes pricing per portfolio rather than publishing a rate.
When you talk to them, ask three specific questions: which tools the MCP exposes for your account, whether access is read-only or includes writes, and whether the server supports remote connection from claude.ai or requires a local setup.
Add it to Claude as a connector
Once RentalReady gives you connection details, a remote MCP server is added in Claude under Settings, then Connectors, then Add custom connector, where you paste the server URL and complete whatever auth RentalReady specifies. A local server goes in claude_desktop_config.json instead. Use whichever shape their instructions call for.
Test with a low-stakes query
Start with something read-only and verifiable, like asking for tomorrow's arrivals, and check the answer against your RentalReady multi-calendar before trusting anything heavier.
Zapier's hosted RentalReady MCP
Self-serve today, narrower surface
Zapier runs a hosted MCP platform at mcp.zapier.com with a RentalReady integration. Per Zapier's page, the RentalReady surface covers triggers for new reservations and new reviews, plus actions to create and update tickets with fields like priority, category, due date, and assignee group. That is much narrower than the native MCP, but it means Claude can watch bookings and file maintenance tickets for you without waiting on a sales conversation.
Create a Zapier MCP server
Sign in to Zapier, open mcp.zapier.com, create a new MCP server, and choose Claude as the client. Zapier's MCP quickstart walks through it.
Connect your RentalReady account and pick tools
Add RentalReady as an app, authenticate it, and enable the specific tools you want Claude to have. Enable only what you need; if you just want reporting, skip the ticket-writing actions.
Add the server to Claude
Zapier generates a connection for your MCP server. In Claude, add it under Settings, then Connectors, then Add custom connector, then ask Claude to list its available RentalReady tools to confirm the link is live.
Build your own on the OAuth API
Most control, needs a developer
RentalReady has a real API, and unusually for this category, publishes working client examples in public. The guestready/rentalready-api-client-examples repository on GitHub shows the authentication flow in Python: OAuth 2.0 authorization code grant, with the authorization and token endpoints under https://pms.rentalready.io/o/.
Get API credentials from RentalReady
The examples assume you already hold a client_id and client_secret. Those are issued by RentalReady, so this route still starts with a conversation, but it ends with credentials you fully control.
Complete the OAuth dance
Authorize in the browser, capture the code, and exchange it for tokens. One sharp edge documented in the repo: authorization codes expire after one minute, so script the exchange rather than copy-pasting by hand.
curl -X POST "https://pms.rentalready.io/o/token/" \
-d "grant_type=authorization_code" \
-d "code=YOUR_AUTH_CODE" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET" \
-d "redirect_uri=YOUR_REDIRECT_URI"
Wrap it in an MCP server
From here the pattern is identical to our other DIY guides: a small Node.js or Python MCP server that holds the refresh token and exposes read-only tools. Our Hospitable guide has a complete, working MCP server skeleton you can adapt; swap the auth for RentalReady's OAuth flow and point the tools at the endpoints in your API documentation from RentalReady.
The operations angle
RentalReady's field side is where MCP access gets interesting for housekeeping teams. Its task management feature gives field staff a dedicated mobile app for task selection, reporting, and real-time updates, with customisable checklists and photo-based reporting, and maintenance runs through its built-in TicketReady ticketing, per RentalReady's task management page. Connected to Claude, that turns into questions like "which cleans finished today without a completed checklist" answered in one line instead of a dashboard crawl.
The photos themselves are the unfinished part of that loop: a checklist confirms a photo was taken, not what the photo shows. That inspection layer, reading turnover photos for damage and missed issues automatically, is what we build at RapidEye.
Troubleshooting
I can't find any RentalReady MCP setup documentation
That is expected, not a mistake on your end. As of July 2026 RentalReady has not published self-serve MCP docs; the feature page routes everyone through contact or demo requests. Route B (Zapier) is the only path you can finish without talking to them.
Claude doesn't show any RentalReady tools after I added the connector
For custom connectors on claude.ai and Claude Desktop, check that the connector shows as connected in Settings and that you enabled it for the current conversation. For local servers in claude_desktop_config.json, fully quit Claude Desktop (Cmd+Q on macOS) and reopen it; the config is only read at startup.
My OAuth token exchange returns an invalid_grant error
The most likely cause is the one-minute lifetime on authorization codes documented in RentalReady's API examples repo. Each code is also single-use. Restart the authorization step, and make sure your redirect_uri exactly matches the one registered with your client credentials.
Zapier's RentalReady tools don't cover what I need
Zapier's RentalReady surface is genuinely narrow: reservation and review triggers plus ticket actions. If you need guest conversations, task status, or financials, that data lives behind the native MCP (route A) or the API (route C), not Zapier.
Should I let Claude write to my PMS?
Start read-only. Ticket creation is the safest write to enable first because a bad ticket is visible and reversible, while a changed reservation is not. Whatever route you use, grant the minimum tool set and expand once you trust the answers.
Frequently asked questions
Does RentalReady have an MCP server?
Yes. RentalReady announced a first-party MCP server on June 16, 2026, alongside an upgraded Maia Insights assistant. It gives AI assistants like Claude access to live reservations, tasks, reviews, guest communications, and financial information. Setup is not self-serve; RentalReady asks customers to contact them to get connected.
Does RentalReady have a public API?
Yes. RentalReady's API uses the OAuth 2.0 authorization code flow with endpoints under pms.rentalready.io, and the company publishes Python client examples at github.com/guestready/rentalready-api-client-examples. You need a client ID and secret from RentalReady, and authorization codes expire after one minute.
Can I connect RentalReady to Claude without talking to RentalReady?
Yes, through Zapier. Zapier hosts a RentalReady MCP server at mcp.zapier.com that Claude can connect to as a custom connector. Coverage is narrower than the native MCP: new-reservation and new-review triggers, plus create and update actions for tickets.
Can Claude change data in RentalReady?
It depends on the route. Zapier's integration includes ticket create and update actions, so Claude can file maintenance tickets. For the first-party MCP, RentalReady describes access to operational context and support for automations; confirm the exact tool list and whether writes are included before granting access.
Who makes RentalReady?
RentalReady is developed in France by the GuestReady Group, one of Europe's largest short-term rental management companies. It was built to run GuestReady's own operations before being offered to outside property managers, and serves more than 10,000 properties, per June 2026 launch coverage.
Other guides
All Claude guides
Every PMS, pricing, screening, and ops tool we've connected to Claude so far.
Connect Flexkeeping to Claude
The hotel-side equivalent: housekeeping tasks and ops data in natural language.
Connect Turno to Claude
Cleaning marketplace and turnover automation, queried from Claude.
The RapidEye API
Send turnover photos in, get damage and issue detections back.
Sources
- MCP | RentalReadyhttps://www.rentalready.com/features/mcp/
- RentalReady unveils new AI tools, ShortTermRentalz, June 16, 2026https://shorttermrentalz.com/news/rentalready-launches-ai-tools-to-help-short-term-rental-managers-analyse-operational-data/
- RentalReady MCP Server, Zapierhttps://zapier.com/mcp/rentalready
- rentalready-api-client-examples, GuestReady on GitHubhttps://github.com/guestready/rentalready-api-client-examples
- Task management | RentalReadyhttps://www.rentalready.com/features/task-management/
- Vacation rental software features | RentalReadyhttps://www.rentalready.com/features/
- RentalReady: A vacation rental software built by property managers, Swikly, April 2026https://www.swikly.com/en/vacation-rental/2026/04/rentalready-a-vacation-rental-software-built-by-property-managers/
- RentalReady connects to Claude via MCP (YouTube)https://www.youtube.com/watch?v=AgZIN9OS32w

