> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developers.pricelabs.co/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developers.pricelabs.co/_mcp/server.

# Connect to ChatGPT

> **RM Partner MCP URL**
>
> RM Partners must use `https://mcp-rm.pricelabs.co/mcp` — not the standard
> customer URL `https://mcp.pricelabs.co/mcp`.

Connect PriceLabs MCP to ChatGPT. This guide walks you through getting a callback URL from ChatGPT, connecting the ChatGPT Integration in PriceLabs, configuring OAuth, and completing the authorization flow.

## Step 1 - Get your callback URL from ChatGPT

Before connecting in PriceLabs, you need the callback URL that ChatGPT will use for the OAuth flow.

### 1. Log into ChatGPT

Go to [chatgpt.com](https://chatgpt.com) and sign in to your account.

### 2. Add a new plugin

Navigate to the **Plugins** section, click the **+** icon, then select **Create custom MCP server**.

![ChatGPT Plugins page with an arrow pointing to the + icon for adding a new plugin](/_fern-files/_img/48fd55424f06d83b332c142187fc41b22312c6fcf55f633a1475df2c9f61997e.webp)

![ChatGPT Plugins page showing the + dropdown menu with Create custom MCP server selected](/_fern-files/_img/00329816c47c4a66515e984f48af8314d2301dd4a17708fe6bc9b875d5d9355b.webp)

In the dialog that opens, click **Create MCP App**.

![ChatGPT New Plugin dialog with an arrow pointing to the Create MCP App button](/_fern-files/_img/411eb0abd399f4f99c3238c1a69c6f855831d0bc045f9b448c8b60213cb0d92c.webp)

#### ⚠️ Can't see the + icon? Enable Developer Mode first

If the **+** icon is not visible on the Plugins page, you need to enable **Developer Mode** first:

1. In ChatGPT, go to **Settings → Security & Login**.
2. Scroll down to **Developer Mode**.
3. Toggle it **on**.
4. Return to the Plugins page — the **+** icon should now appear.

![ChatGPT Settings page with arrows pointing to Security & Login and the Developer Mode toggle](/_fern-files/_img/13061b21c25cf844247df5d48fdec9de05f01ca26f4aa8e8652b788f468018ae.webp)

### 3. Enter plugin details

Fill in the following:

| Field          | Value                             |
| -------------- | --------------------------------- |
| **Name**       | `PriceLabs RM MCP`                |
| **Server URL** | `https://mcp-rm.pricelabs.co/mcp` |

![ChatGPT add plugin dialog with PriceLabs MCP name and server URL filled in](/_fern-files/_img/27e7e87c7c0e9479c589c15c879ca5b6d48fcd6c7be71090aff8166a5cc2a2df.webp)

### 4. Get your callback URL

Click on **Advanced OAuth Settings**. ChatGPT will display a **Callback URL** specific to your account. Copy this URL — you will need it in the next step.

![ChatGPT Advanced OAuth Settings with an arrow pointing to the copy button for the account-specific callback URL](/_fern-files/_img/690a13e29d8b1ef685e7ccc978ad5c58bd8554b5c36f9f5659f05b1156d9de20.webp)

## Step 2 - Connect ChatGPT in PriceLabs

### 1. Open MCP settings

Sign in to PriceLabs and navigate to **Account Settings → AI Connector (MCP)**.

> **Account admin login required**
>
> The **Connect** button on the ChatGPT Integration card is only shown to the
> account admin. Team member logins do not see it, so sign in as the account
> admin to complete this step. See [Team members](#team-members) for how team
> members connect their own ChatGPT.

### 2. Open the ChatGPT Integration

On the **ChatGPT Integration** card, click **Connect**.

![PriceLabs AI Connector (MCP) page with an arrow pointing to the Connect button on the ChatGPT Integration card](/_fern-files/_img/2d2b169639c02ea49782c54e122f74cccb38a72cabdc1e0459845e7fef9b1f1d.webp)

### 3. Enter the callback URL

In the dialog that opens, paste the callback URL you copied from ChatGPT, then click **Connect**.

![ChatGPT Integration dialog with arrows pointing to the Callback URL field and the Connect button](/_fern-files/_img/78302278a1be48125c960c814a0c1d463de2d9bb0fad4e2dc679422d92a90610.webp)

### 4. Save your credentials

PriceLabs will display a **Client ID** and **Client Secret**. Copy both immediately.

> **Save your credentials now**
>
> The Client Secret is shown **only once** and cannot be retrieved again. Store
> both values securely before closing the dialog.

## Step 3 - Complete OAuth setup in ChatGPT

### 1. Enter credentials and create the plugin

Go back to the ChatGPT plugin configuration (Advanced OAuth Settings). Enter the **Client ID** and **Client Secret** you copied from PriceLabs, check **"I understand and want to continue"** to acknowledge the OAuth configuration, then click **Create as a plugin** to finalize the plugin.

![ChatGPT OAuth settings with Client ID and Client Secret entered, arrows pointing to the I understand checkbox and Create button](/_fern-files/_img/ae64fb57b3762ecb3cd25e49aff23e7c5349d109e323321c33785ec13b283e03.webp)

### 2. Authorize with PriceLabs

After the plugin is created, a popup will prompt you to connect. Click **Connect PriceLabs RM MCP**. ChatGPT will redirect you to PriceLabs to complete the authorization flow. Sign in with your PriceLabs credentials and grant authorization.

![ChatGPT popup prompting connection with an arrow pointing to the Sign in with PriceLabs MCP button](/_fern-files/_img/c989dbbbacf0312f44621a29df3d4ce0b7f5a74d9fe2c5c2c0671c85f4ca6324.webp)

### 3. Start using PriceLabs in ChatGPT

Once authorized, PriceLabs MCP tools will be available in your ChatGPT conversations. Test the connection by asking:

```text
What PriceLabs tools do you have?
```

## Team members

The ChatGPT Integration is created once per account by the account admin. Team members use the same credentials to connect their own ChatGPT accounts:

1. The account admin [enables MCP access](/mcp/enable-mcp-for-rm-team-members) for the team member.
2. The account admin shares the **Client ID** and **Client Secret** from [Step 2](#step-2---connect-chatgpt-in-pricelabs) with the team member.
3. The team member follows [Step 1](#step-1---get-your-callback-url-from-chatgpt) in their own ChatGPT account, skips Step 2, and enters the shared credentials in [Step 3](#step-3---complete-oauth-setup-in-chatgpt). They sign in with their own PriceLabs login when authorizing.

A team member's connection follows the listing-level read and write access the account admin has set for them.

## Disconnect

To revoke your PriceLabs connection from ChatGPT, use the **Disconnect** button on the **ChatGPT Integration** card in **Account Settings → AI Connector (MCP)**. This revokes the OAuth token for your account only — you can reconnect later by repeating the steps above.

## Next steps

* [Enable MCP for team members](/mcp/enable-mcp-for-rm-team-members) — grant MCP access to sub-users
* [Explore MCP tools](/mcp/tools/overview) — see the full list of available tools and example prompts