CTC Stays · New
Your AI assistant can book the villa now
Add CTC Stays to ChatGPT or Claude once (about two minutes, steps below), then ask for a house in Dorado the way you would ask a person. It checks the live calendar, does the minimum-stay math, quotes the total, and hands you the payment link. You pay on OwnerRez. The assistant never touches your card.
Watch it catch an unbookable week
The demo starts with a stay that cannot happen. April 7, 2027 sits next to a four-night gap, and Villa Coral has a five-night minimum into mid-April. A search box would show you a calendar and wish you luck. The assistant works it out, moves the stay to April 18–23, and quotes $4,883.48 — the same total, to the cent, that the OwnerRez checkout then showed.
Try it yourself
Copy a prompt. Paste it into your assistant. Change the dates and the headcount to your real trip.
Try it like a guest (Dorado)
We are 4 adults and 4 kids coming to Dorado, Puerto Rico for about a week in April 2027. We saw Villa Coral, a whole house with a private pool — is it open for our dates, what is the total, and how do we book it?
The unbookable week, from the demo
Can we stay at Villa Coral in Dorado from April 7, 2027 for five nights? We are 4 adults and 4 kids. If that does not work, what is the closest week that does, and what is the total?
What each assistant does today
Tested 30 October 2026. We would rather show you this table than a logo wall.
| Assistant | Today | Setup |
|---|---|---|
| ChatGPT | Books Villa Coral end to end through the CTC Stays app: live dates, minimum-stay logic, live total, OwnerRez payment link. | One-time, about two minutes. Steps below. |
| Claude | The same live check and payment link, through the CTC Stays connector. | One-time, about two minutes. Steps below. |
| Gemini | Finds and explains the houses, then routes you to an inquiry or to ctc@. It does not check live dates yet. | None. Live booking is in progress — we re-test Gemini after each OwnerRez patch and will update this row when it passes. |
Set up the connector once (about two minutes)
In Claude:
- Open Claude and go to Settings → Connectors.
- Choose “Add custom connector.”
-
Name it CTC Stays, and paste this URL:
https://ctc-stays-booking-xnpfw.sevalla.app/mcp - Add it. There is no API key, no CTC account, and nothing to pay.
- Start a new chat and make sure the CTC Stays connector is on for that chat.
- Ask like a guest — one of the prompts above is a good start. Ask for your real dates and your real headcount.
- When Claude hands you the OwnerRez link, check the villa, the dates, and the total on that page, then pay there. Claude never sees your card, and the dates are yours once you pay — not before.
In ChatGPT (Plus or Pro): open Settings → Connectors → Advanced and turn Developer mode on. Then Connectors → Create, name it CTC Stays, paste the same URL above, and choose “No authentication.” In a new chat, open the + menu and turn CTC Stays on for that chat — then ask the same way.
If your assistant plan does not show connector setup, you can still book the normal way on the listing. The house does not care how you arrived.
How it works
- Your assistant asks CTC Stays for the stay: place, dates, guests. It gets live open and taken nights — not a scraped calendar.
- If the stay works, it quotes the live total and gives you the OwnerRez payment link with your dates already on it. If it cannot work, it says why and offers the next open stretch.
- You confirm and pay on OwnerRez. That payment is what holds the dates.
Prefer to look first? Villa Coral is our family’s house in Dorado Del Mar — sleeps 12, private saltwater pool, about 30 minutes from San Juan airport. The Dorado family villas page covers the week around the stay.
For builders
No pasted URL is required for an assistant to find the tool, and there is no key to issue. The public pieces:
https://ctcstays.com/.well-known/ai-catalog.json— tool discoveryhttps://ctc-stays-booking-xnpfw.sevalla.app/mcp— the booking connector (MCP)https://ctcstays.com/openapi.json— the same check as an OpenAPI callhttps://ctcstays.com/llms.txt— the plain-text version of the houses and the rules
Agents stop before payment, every time. A request is not a hold and not a rate.
Frequently asked questions
Does the assistant hold our dates?
No. Opening the payment link does not hold the dates. You hold them by paying on the OwnerRez form. The assistant will tell you that before it hands you the link.
Does the assistant take our card?
Never. The assistant stops before payment. You enter your name, email, and card on the secure OwnerRez form yourself.
Is the total the assistant quotes the real total?
On Villa Coral, yes. It is the same live total the OwnerRez checkout shows for those nights, fees and taxes in. In our 30 October 2026 test, the assistant quoted $4,883.48 for April 18–23, 2027, and the checkout showed $4,883.48. Prices are live, so your dates will price at whatever the calendar says that day.
What if our dates cannot be booked?
The assistant says why — dates taken, below the minimum stay, or too many guests — and offers the next open stretch with its own confirmed total and link. It does not move your stay without telling you.
Which assistants can do this today?
ChatGPT and Claude both book Villa Coral end to end — live dates, minimum-stay logic, live total, OwnerRez payment link — through the one-time CTC Stays connector setup on this page. A plain chat without the connector can describe the houses but cannot read live prices. Gemini finds and explains the houses and routes you to an inquiry today — live dates and booking for Gemini are still in progress, and we re-test it after each OwnerRez patch.
What are the payment and cancellation terms?
They are shown on the OwnerRez checkout for your exact dates before you pay. Read them there — that page is the contract, not this one.
See Villa Coral and check your dates
From our family to yours — Chris, Tamara, and the Girls.
Happy Travels!
