# Use VieNeu in ChatGPT

Source: https://docs.vieneu.io/docs/integrations/mcp/chatgpt

ChatGPT connects to custom MCP servers through **developer mode**. The audio
plays in the [inline player](./index.md#the-inline-player) under the reply.

**You need:** ChatGPT **Plus, Pro, Business, Enterprise or Edu**, on
**chatgpt.com** (the web). The Free plan cannot add custom apps. On Business
and Enterprise, a workspace admin may have to allow developer mode or custom
apps first. And a VieNeu account with an active token plan.

:::note
ChatGPT's menus for custom apps have been renamed several times. The steps below
match OpenAI's guide as of October 2026; if a label differs, look for
"Developer mode" and "add app / connector" in the same area.
:::

## Add the app

1. Open **Settings → Security and login** and turn on **Developer mode**.
2. Open **Plugins** (apps) and click **+** to create one.
3. Fill in:
   - **Name:** `VieNeu`
   - **Description:** `Vietnamese text-to-speech`
   - **Server URL / Connection:** `https://api.vieneu.io/mcp`
   - **Authentication:** **OAuth**
4. Create it. ChatGPT registers itself with VieNeu automatically and opens the
   VieNeu page: sign in if asked, check the account and press **Cho phép**
   (Allow).
5. ChatGPT lists the five VieNeu tools. The app appears under **Drafts**.

ChatGPT does not support API keys for custom apps — use sign-in.

## Use it in a chat

1. In a new chat, open **+ → Developer mode** and select **VieNeu**.
2. Ask, for example: *"Tìm giọng nam miền Nam đọc tin tức, rồi đọc đoạn sau…"*
3. ChatGPT asks you to confirm before a tool that makes something (like
   `text_to_speech`) runs — confirm it. Each synthesis spends tokens.

## Remove it

- In ChatGPT: remove the app from **Plugins** (or turn developer mode off).
- On VieNeu: **Developer → Dùng VieNeu trong Claude, ChatGPT → Gỡ kết nối**.

## Problems

| Symptom | Fix |
|---|---|
| No "Developer mode" option | Your plan or workspace does not allow it — see *You need* above |
| The VieNeu page warns the app "calls itself ChatGPT" but goes elsewhere | Do **not** allow it: the request did not come from ChatGPT. Real ChatGPT returns to `chatgpt.com` |
| Tools are missing after an update | Open the app under **Drafts** and click **Refresh** |

More in [Troubleshooting](./troubleshooting.md).
