You can connect your Haven account to ChatGPT, Claude, or any other AI assistant that supports remote MCP servers. Once connected, you can ask the assistant about your listings, calendar, rates, bookings, and guest conversations in plain language — and, if you allow it, let the assistant make changes such as blocking dates or updating rates.
The connection is an ordinary Haven authorization, the same kind a property management system uses. You sign in, you read a consent screen, and you can disconnect it at any time from Connected apps.
Every assistant asks for the same thing: one address.
https://www.bookwithhaven.com/api/public/mcp
That is the whole configuration. You do not need an API key, a client ID, or a client secret. The assistant discovers how to sign you in from the URL itself, registers itself with Haven automatically, and sends you to Haven's own sign-in and consent screen.
claude.ai/settings/connectors). It is under Customize, not Settings.Haven — and paste the MCP URL above.On Team and Enterprise plans, members cannot add a custom connector themselves. An owner adds it once under Organization settings → Connectors, and then each member connects their own Haven account from Customize → Connectors. That split is worth keeping: each person's connection is capped by their own Haven role.
Haven), a short description, and paste the MCP URL above as
the MCP server URL.Custom connectors in ChatGPT require a paid plan, and on Business or Enterprise workspaces an admin may need to allow custom connectors first.
Haven's consent screen is the only part of this flow Haven controls, and it is where the actual decision happens. Read it rather than clicking through it.
The choice is allow or cancel. There are no per-permission checkboxes, because a half-granted connection fails in ways the app cannot explain to you.
When you connect ChatGPT or Claude, you will see an amber banner directly under the app's name:
Haven has not reviewed this application It registered itself automatically, which is how AI assistants and developer tools connect. Its name, description and website are whatever it chose for itself. Only continue if you started this connection yourself, from an application you trust.
This is expected, and it is not a warning that something has gone wrong. AI assistants are handed a URL by you and register themselves with Haven on the spot — nobody at Haven vetted the application first, because there was nothing to vet before you pasted the URL. Partners that go through Haven's review process do not show this banner.
What the banner is really asking is one question: did you start this? If the consent screen appeared while you were adding a connector in ChatGPT or Claude, that is exactly right. If it appeared because you clicked a link in an email or a message, close it and start again from inside the assistant.
Haven never lets a connection do more than the person who approved it can do.
If your role on the account is Viewer, the assistant's request for permission to make changes is dropped before the screen even renders. You will see:
This is deliberate rather than a failure. The assistant asks for everything Haven publishes, because nobody chose a narrower list on its behalf — so refusing the whole request outright would mean no Viewer could connect Claude or ChatGPT at all, just to read listings they can already see on their own dashboard. Instead the connection is narrowed to reads and you are told exactly what was dropped, so you can explain it if the assistant later says it cannot make a change.
The rule holds afterwards too. The role is re-checked on every single request, so a manager who connected an assistant and was later changed to Viewer stops handing that assistant write access immediately — no reconnection needed. Going the other way, a Viewer who is later promoted does not silently gain write access; widening a connection requires approving it again.
Viewers also cannot disconnect an application. They can see the list; removing an app is an owner or manager action.
The assistant says it has no Haven tools. In ChatGPT, confirm Developer mode is on and that you started a new chat after creating the connector. In Claude, confirm the connector is switched on in the + menu for that conversation.
The assistant can read but not change anything. Either your role is Viewer, or you approved a read-only connection. Open Connected apps, expand What it can do, and check. Widening it means an owner or manager disconnecting the app and connecting it again from their own Haven sign-in; a Viewer cannot do either half.
A change was refused. The two common reasons are a PMS that owns that part of the listing, and a permission that was never granted. Both come back as a plain-language refusal the assistant can show you.
You did not start the consent screen you are looking at. Cancel it. Nothing is granted until you click Allow access.
New to Haven?
Haven is the direct booking platform these guides are written for — a branded site, secure payments, and guest relationships you own. Build yours free.
Free to build · No credit card · Private until you publish