> For the complete documentation index, see [llms.txt](https://www.cakewalk.security/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.cakewalk.security/docs/ai-agent-access/connections-and-integrations/agent-platforms/chatgpt.md).

# ChatGPT

ChatGPT reads remote MCP servers from custom connectors configured in your ChatGPT account. Add the Cakewalk gateway once at chatgpt.com. The connector appears in ChatGPT (web chat) and ChatGPT Desktop automatically.

## Requirements

* ChatGPT Business, Enterprise or Edu workspace. Plus and Pro accounts can add custom MCP connectors but are restricted to read or fetch tool calls only; write-capable MCP (what Cakewalk's gateway proxies) requires a workspace plan.
* Workspace owner or admin role to enable Developer Mode and create the connector.

## Install Method

Custom form at chatgpt.com. Configuration is brokered through your ChatGPT account. ChatGPT Desktop and chatgpt.com share the same connectors.

## Step 1: Enable Developer Mode

Developer Mode is required to add custom MCP connectors.

1. In chatgpt.com, click your account icon (bottom left).
2. Click **Settings**.
3. Click **Connectors** (relabeled **Apps** in newer ChatGPT UI versions).
4. Click **Advanced settings**.
5. Toggle **Developer mode** on.

## Step 2: Create the Connector

1. Return to the **Connectors** (or **Apps**) page.
2. Click **Create**.
3. Fill the form:
   * **Name:** a descriptive name like `All company apps` (see the tip below)
   * **MCP URL:** `https://mcp-gateway.getcakewalk.io/mcp`
   * **Authentication:** leave as **OAuth**
   * **I trust this application:** check
4. Submit the form.

{% hint style="info" %}
**Name the connector for what it does, not "Cakewalk."** ChatGPT decides whether to use a connector partly from its name. A descriptive name like "All company apps" helps it find the gateway across every model.
{% endhint %}

## Step 3: Authenticate

ChatGPT opens the OAuth flow in your browser. Sign in with your Cakewalk account and approve the Connection.

## Verifying It Works

In a ChatGPT conversation, ask ChatGPT to list its available tools. The tools surfaced through the Cakewalk gateway appear in the response. In Cakewalk, the ChatGPT card on **My Agents** flips to **Connected** after the first agent call.

## Where the Connector Appears

After you add the connector at chatgpt.com, it appears in:

* **ChatGPT** (chat at chatgpt.com), per conversation, once enabled.
* **ChatGPT Desktop** (Mac, Windows), per conversation, once enabled.

ChatGPT Desktop appears to inherit connectors from your ChatGPT account, so no separate setup step is documented. If the Cakewalk connector does not appear in Desktop after adding it at chatgpt.com, restart the app.

## Troubleshooting

* **Developer Mode toggle is missing:** the toggle is restricted by plan tier. See the plan check in Before You Start.
* **OAuth flow returns to an error page:** copy the full callback URL from your browser's address bar and paste it back into the prompt at chatgpt.com.

## Learn more

* [Developer Mode: Apps and Full MCP Connectors in ChatGPT (Beta)](https://help.openai.com/en/articles/12584461-developer-mode-apps-and-full-mcp-connectors-in-chatgpt-beta) from OpenAI Help Center.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://www.cakewalk.security/docs/ai-agent-access/connections-and-integrations/agent-platforms/chatgpt.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
