> ## Documentation Index
> Fetch the complete documentation index at: https://docs.upflow.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect ChatGPT to Upflow

> Connect ChatGPT to Upflow via OAuth using a custom MCP connector.

Use this guide to connect ChatGPT to the Upflow MCP server. Once connected, ChatGPT can query data across every Upflow organization you have access to.

## Which path applies to you?

The ChatGPT setup depends on your **ChatGPT plan**:

* **ChatGPT Plus or Pro** — you can enable Developer mode and create a custom app yourself. Follow [Path A: Personal ChatGPT plan](#path-a-personal-chatgpt-plan).
* **ChatGPT Business, Enterprise, or Edu** — your workspace admin must first allow members to create custom MCP connectors. Once they have, you can follow the same steps to create the Upflow app on your account. Follow [Path B: Business, Enterprise, or Edu workspace](#path-b-business-enterprise-or-edu-workspace).

<Warning>
  If you're on Business, Enterprise, or Edu and **Developer mode** is greyed out or **Create App** is unavailable, that's expected — your workspace admin needs to enable the permission first. Share the admin step in Path B with them.
</Warning>

<Note>
  ChatGPT Free does not support custom MCP connectors. You'll need at least a Plus, Pro, Business, Enterprise, or Edu plan.
</Note>

## Path A: Personal ChatGPT plan

For ChatGPT Plus and Pro users.

### Step 1 - Enable Developer mode in ChatGPT

1. In ChatGPT, go to **Settings → Apps**.
   <Frame>
     <img src="https://mintcdn.com/upflow-04dc27cd/3X9KKVSGcogngKDe/images/image-20.png?fit=max&auto=format&n=3X9KKVSGcogngKDe&q=85&s=62ccd949ffa0f20dc49f1feb6071eb24" alt="Image" width="1856" height="876" data-path="images/image-20.png" />
   </Frame>
2. Open **Advanced settings** and toggle **Developer mode** on.
3. Click **Create App**.
   <Frame>
     <img src="https://mintcdn.com/upflow-04dc27cd/3X9KKVSGcogngKDe/images/image-21.png?fit=max&auto=format&n=3X9KKVSGcogngKDe&q=85&s=a58d8eb052d4fb3ce45ed45a19bce284" alt="Image" width="2084" height="854" data-path="images/image-21.png" />
   </Frame>

### Step 2 - Add Upflow as a custom app

Fill in the form:

* **Name**: `Upflow`
* **URL**: `https://api.upflow.io/mcp`

Tick the **"I understand and I want to continue"** checkbox, then click **Create** then **Sign up with Upflow**.

<Frame>
  <img src="https://mintcdn.com/upflow-04dc27cd/3X9KKVSGcogngKDe/images/image-22.png?fit=max&auto=format&n=3X9KKVSGcogngKDe&q=85&s=28582b769a6990ab9d4c7be0926ec0d7" alt="Image" width="1712" height="1016" data-path="images/image-22.png" />
</Frame>

### Step 3 - Authorize Upflow

1. If you're not already signed in to Upflow, you'll be prompted to log in.
2. On the consent page, review the access Upflow is granting and click **Authorize**.
3. You'll be redirected back to ChatGPT with the connection confirmed.

### Step 4 - Enable Upflow in your chats

In ChatGPT's app settings for Upflow, toggle on **Reference memories and chats** so ChatGPT can use the connector during conversations.

<Frame>
  <img src="https://mintcdn.com/upflow-04dc27cd/3X9KKVSGcogngKDe/images/image-23.png?fit=max&auto=format&n=3X9KKVSGcogngKDe&q=85&s=21b7a03d011d225c7085bdd2e30cd8e7" alt="Image" width="1873" height="1016" data-path="images/image-23.png" />
</Frame>

## Path B: Business, Enterprise, or Edu workspace

On Business, Enterprise, and Edu workspaces, creating custom MCP connectors is gated by an admin permission. Once the admin enables it, each member follows the same steps as Path A on their own account.

### For the workspace admin

#### Step 1 - Allow members to create custom MCP connectors

1. Go to **Workspace Settings → Permissions & Roles**.
2. Find the **Connected Data** section and enable **Developer mode / Create custom MCP connectors**.

Members of your workspace can now turn on Developer mode in their own ChatGPT settings and create custom apps.

### For each ChatGPT member

Once the admin permission is enabled, follow the same steps as Path A above:

1. [**Enable Developer mode in ChatGPT**](#step-1---enable-developer-mode-in-chatgpt) — Settings → Apps → Advanced settings → Developer mode → Create App.
2. [**Add Upflow as a custom app**](#step-2---add-upflow-as-a-custom-app) — fill in Name and URL, tick the checkbox, click Sign up with Upflow.
3. [**Authorize Upflow**](#step-3---authorize-upflow) — log in if needed, click Authorize on the consent page.
4. [**Enable Upflow in your chats**](#step-4---enable-upflow-in-your-chats) — toggle on Reference memories and chats.

<Note>
  ChatGPT does not share a single workspace-level connector — every member creates their own Upflow app and authorizes their own OAuth grant.
</Note>

## Try it out

Ask ChatGPT anything about your Upflow data. A few prompts to get started:

* **Top debtors** — *Who are the top 5 debtors by outstanding balance?*
* **Recent collections** — *How much have we collected since the beginning of the month?*
* **Customer contact** — *Who is the main contact for \[customer name]?*

## Manage or disconnect

To see all the AI clients you've connected to Upflow, or to revoke this connection, go to [**Settings → User → MCP access**](https://app.upflow.io/organization/-/settings/user/mcp-access) in the Upflow app. Each connected client can be revoked individually.

## Related articles

* [Connect Upflow to your AI client (overview)](/en-us/technical-documentation/mcp-server/overview)
* [Connect Claude](/en-us/technical-documentation/mcp-server/connect-claude)
