# Connect to ChatGPT

Turn on Developer mode in ChatGPT, create a dibales.ai connector with the MCP server URL, then allow access.

This guide adds dibales.ai as a connector in ChatGPT. You only do it once. The example uses the dibales.ai account *Rina Wulandari* with the agent *Kopi Senja*.

{% hint style="info" %}
This guide is for the **new dibales.ai dashboard**. What MCP is and what it can do is explained in [MCP](/dashboard/mcp).
{% endhint %}

## Before you start

- **A dibales.ai account** with an agent on an active Plus or Pro plan.
- **A ChatGPT account that can turn on Developer mode.** ChatGPT decides who can use it, and it depends on your plan. On organization accounts, an admin may need to allow it first.
- **A computer** with a browser to open [chatgpt.com](https://chatgpt.com).

#### 1. Open Integrations

Open the dibales.ai dashboard. On a phone, open the menu first with the ☰ icon at the top right.

![The Integrations menu in the sidebar](/assets/dashboard/mcp/mcp-01-menu.png)

1. In the sidebar, click **Integrations**.

***

#### 2. Open the MCP page

![The AI apps section on the Integrations page](/assets/dashboard/mcp/mcp-02-kartu.png)

1. In the **AI apps** section, click **MCP**. The line at the bottom shows how many apps are connected, such as **No apps connected yet**.

***

#### 3. Copy the MCP server URL

![The ChatGPT tab and the Copy button](/assets/dashboard/mcp/mcp-03-chatgpt.png)

1. Click the **ChatGPT** tab. A short version of the steps appears under the tabs.
2. Next to **MCP server URL**, click **Copy**. The copied URL is `https://api.app.dibales.ai/mcp`.

***

#### 4. Turn on Developer mode in ChatGPT

Open [chatgpt.com](https://chatgpt.com), then sign in to your ChatGPT account.

- Open **Settings**, then choose **Apps & Connectors**. In some versions of ChatGPT, this menu is called **Apps**.
- Open **Advanced settings**, then turn on **Developer mode**.
- If ChatGPT shows a warning about custom connectors, read it, then continue.

***

#### 5. Create the dibales.ai connector

Still in **Apps & Connectors**:

- Click **Create** to make a new connector. In some versions of ChatGPT, the button is called **Create app**.
- Name it `dibales.ai`.
- Paste the MCP server URL you copied in step 3.
- Choose **OAuth** for authentication.
- If there's a confirmation checkbox, tick it, then click **Create**.

***

#### 6. Sign in and allow access

- ChatGPT opens the dibales.ai page. If you're not signed in, sign in to your dibales.ai account first, as in [Sign Up & Log In](/dashboard/mulai/daftar-dan-login).
- The page **Connect ChatGPT to dibales.ai** appears, with the **Verified** label.

![The ChatGPT consent page](/assets/dashboard/mcp/mcp-04-izin-chatgpt.png)

1. **Signed in as**: make sure this is the right dibales.ai account. If it isn't, click **Switch account** and sign in with the right one.
2. **Agents it can access**: the agents ChatGPT can manage. Agents labeled **Subscription inactive** still show up, but can't be managed until the plan is renewed. Above it, **What ChatGPT can do** sums up the access being requested.
3. Click **Allow**. You're sent back to chatgpt.com.

If you change your mind, click **Deny**. ChatGPT gets no access. To try again, reconnect the *dibales.ai* connector from **Apps & Connectors**.

***

#### 7. Check the result

Go back to the MCP page in dibales.ai and reload it.

![ChatGPT under Connected apps](/assets/dashboard/mcp/mcp-05-terhubung-chatgpt.png)

1. **ChatGPT** appears under **Connected apps** with *chatgpt.com* below it. **Connected since** shows when you chose **Allow**, and **Last used** still says **Never**.

Then test it from ChatGPT:

- Start a new chat. Click the **+** button in the chat box, choose **Developer mode**, then turn on the *dibales.ai* connector.
- Type: *Show my dibales.ai agents.*
- If ChatGPT asks you to confirm before using dibales.ai, confirm it.
- If it works, ChatGPT shows your agents, their plans, and their connected accounts. **Last used** in dibales.ai also changes from **Never** to the last time ChatGPT accessed your account.

## Troubleshooting

| Problem | Fix |
| --- | --- |
| No **Developer mode** or **Create** button | Your ChatGPT plan or account settings don't allow custom connectors yet. On an organization account, ask an admin to allow them. |
| *This request has expired* | The consent page is valid for 10 minutes and works only once. Start again from ChatGPT by reconnecting the *dibales.ai* connector. |
| *Sign-in didn't carry over* | Your sign-in couldn't be read after you were sent back. Close that page, then start again from ChatGPT. |
| *Couldn't send your choice. Try again.* | Click **Allow** once more. If it still fails, start again from ChatGPT. |
| The account under **Signed in as** is the wrong one | Click **Switch account**, then sign in with the right dibales.ai account. If you see *Couldn't sign you out. Try again.*, click **Switch account** once more. |
| ChatGPT doesn't use dibales.ai when asked | Make sure **Developer mode** and the *dibales.ai* connector are selected with the **+** button in that chat, and mention "dibales.ai" in your request. |
| ChatGPT replies *Langganan agent ini tidak aktif.* ("This agent's subscription is inactive.") | That agent's plan has ended. Renew it in [Billing](/dashboard/akun/billing). |

## Next steps

Try your first post or automation by chatting in [Manage Through Chat](/dashboard/mcp/atur-lewat-percakapan).
