# Connect an AI assistant

> **Plans**
>
> Everything on this page is available on every plan.

Add VibeBooking's address to ChatGPT or Claude and your assistant can check your site and draft your property's details. You check the drafts and publish them yourself.

## Before you start

- No account yet? You do not need to make one first. When the assistant asks you to sign in, sign in with Google: the account is created with you as its **Owner**, and you go straight on to allow the connection. While the console is invitation-only, this works only for an email address we have contacted (see [Sign in](https://docs.vibebooking.ai/en/getting-started#sign-in)).
- Already in an account? Your role there is **Owner** or **Manager**. A **Viewer** cannot connect an assistant.

## Find the address

Open **Settings** and choose **Connected assistants**. **Set up with an AI assistant** shows the address to add, and **Copy the address** copies it.

```text
https://mcp.vibebooking.ai/mcp
```

![The Connected assistants tab, showing the address to add to an assistant and a Copy the address button.](https://docs.vibebooking.ai/screenshots/en/assistant-address-desktop.webp)
*The Connected assistants tab.*

## Add it to Claude

Any plan can add it: Free, Pro or Max. Free allows one custom connector.

1. **Open the connector settings**

   In Claude, open Settings and choose Connectors. Press Add, then Add custom connector.

2. **Enter the address**

   Enter a name (such as VibeBooking) and the address, and press Continue. Claude shows two sign-in options: leave both as they are and press Add.

3. **Connect**

   Press Connect. The console's confirmation page opens. Check it and press **Allow** (see [What to check before you allow it](https://docs.vibebooking.ai/en/connect-assistant#consent)).

## Add it to Claude Code

Add it from the terminal. No key is needed.

1. **Add it with a command**

   Run the command below. It adds the server to the project you are in; add `--scope user` to use it in every project.

   ```sh
   claude mcp add --transport http vibebooking \
     https://mcp.vibebooking.ai/mcp
   ```

2. **Sign in**

   In Claude Code, type `/mcp`, choose vibebooking and press Authenticate. The console's confirmation page opens in your browser. Check it and press **Allow** (see [What to check before you allow it](https://docs.vibebooking.ai/en/connect-assistant#consent)).

## Add it to ChatGPT

Plus, Pro, Business, Enterprise and Edu plans can add it, on the web. ChatGPT calls this developer mode.

1. **Turn on developer mode**

   In Settings, open Security and login and turn on Developer mode.

2. **Create the app**

   In the list of apps, press the plus button and create one with a name and the address.

3. **Allow the connection**

   The console's confirmation page opens. Check it and press **Allow** (see [What to check before you allow it](https://docs.vibebooking.ai/en/connect-assistant#consent)).

ChatGPT asks you to confirm each time before it drafts anything.

> **Note**
>
> Claude and ChatGPT rename their screens from time to time. If you cannot find one, check their help pages: [Claude](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp), [ChatGPT](https://help.openai.com/en/articles/12584461-developer-mode-apps-and-full-mcp-connectors-in-chatgpt-beta).

## What to check before you allow it

The page asks "Let claude.ai connect to your account?", with the name of your assistant. Before you press **Allow**, check three things:

![The consent screen for connecting an assistant, listing where it connects, what it can do and which accounts.](https://docs.vibebooking.ai/screenshots/en/assistant-consent-desktop.webp)
*The confirmation page, opened from Claude.*

| On the page | What to check |
| --- | --- |
| **Connecting to** | You recognise the address. If not, press **Deny**. |
| **What it may do** | **Read and draft** is chosen to start with, and lets it draft your property's details. **Read only** reads and changes nothing. |
| **Accounts** | It can reach only the accounts ticked here. |

Whatever you choose, an assistant can only draft. Publishing and approving stay with you.

## After you connect

When your assistant drafts something and asks you to check it, a notice arrives in your inbox and by email. **Review them** shows the drafts, and you choose which ones go live. The steps are in [Checking the drafts](https://docs.vibebooking.ai/en/ai-assistants#review).

An assistant cannot connect your reservation system. Connect it yourself in the console, as [Beds24](https://docs.vibebooking.ai/en/connect-beds24) and [Channex](https://docs.vibebooking.ai/en/connect-channex) describe.

## API keys, for scripts

An assistant needs no key. Make one only for a script or an agency's tool.

1. **Open Developer**

   Open **Settings** in the menu and choose **Developer**.

2. **Fill in Create an API key**

   Enter a **Name**, pick when it **Expires after**, and choose read or write.

3. **Press Create**

   The key appears. It starts `vbk_` and is shown only this once: copy it and keep it somewhere safe.

![The Create an API key form, with name, access, accounts and expiry.](https://docs.vibebooking.ai/screenshots/en/api-key-create-desktop.webp)
*The Create an API key form.*

**Revoke** on a key stops it at once.

## Disconnect

In **Settings**, under **Connected assistants**, press **Disconnect** beside the assistant, or **Disconnect all** to remove every one. From that moment it can no longer act on this account.
