Custom Clients

Custom clients let you connect PriceLabs MCP to additional AI platforms beyond the built-in connectors. Create your own OAuth credentials and use them to integrate PriceLabs with supported third-party AI agents.

Supported platforms

Custom clients currently support ChatGPT, n8n, and local AI agents (e.g. Claude Code or other CLI-based agents that use localhost callback URLs). If you would like to request support for a new AI agent, please contact [email protected].

Who can manage custom clients

Only the account admin (superadmin) can create, regenerate, or delete custom clients. Team members (sub-users) can see custom clients created by their admin and connect to them, but they cannot manage the credentials.

Add a custom client

1. Open MCP settings

Sign in to PriceLabs as the account admin and navigate to Account Settings → AI Connector (MCP).

2. Click Add Custom Connector

In the Custom Connectors section and click the + Add Custom Connector button.

PriceLabs MCP settings page with an arrow pointing to the Add Custom Connector button
Click Add Custom Connector in the Custom Connectors section

3. Enter connector details

In the modal, fill in:

FieldDescription
NameA label for the connector (e.g. ChatGPT or n8n Production).
Callback URLThe OAuth redirect/callback URL provided by the AI platform you are connecting to.
PriceLabs Add Custom Connector modal with Name and Callback URL fields filled in
Enter the connector name and callback URL

4. Save your credentials

After clicking Add Custom Client, PriceLabs will generate a Client ID and Client Secret and display them once.

Save your credentials now

The Client Secret is shown only once and cannot be retrieved again. Copy both the Client ID and Client Secret and store them in a secure location immediately.

PriceLabs credentials modal showing the one-time Client ID and Client Secret
Copy your Client ID and Client Secret — they will not be shown again

5. Verify the connection

Once you complete the OAuth flow from the AI platform side, the custom client card will show a Connected status along with the granted scopes (Read / Write).

PriceLabs MCP settings showing a custom client with Connected status and read/write scopes
Custom client showing Connected status with granted scopes

Regenerate credentials

If you lose your Client Secret or need to rotate credentials, the account admin can regenerate them.

  1. Navigate to Account Settings → AI Connector (MCP).
  2. Expand the custom client card.
  3. Click Regenerate.
  4. Confirm the action in the dialog.
All connections will be revoked

Regenerating credentials immediately revokes all active connections for every user connected through that custom client. All users will need to re-authorize with the new credentials.

A new Client ID and Client Secret will be displayed. Save them immediately — the secret will not be shown again.

Disconnect a custom client

If you want to revoke your current connection to a custom client without deleting or regenerating it, you can disconnect directly from PriceLabs.

  1. Navigate to Account Settings → AI Connector (MCP).
  2. Find the custom client card showing a Connected status.
  3. Click the Disconnect button.
PriceLabs MCP settings showing a connected custom client with an arrow pointing to the Disconnect button
Click Disconnect to revoke your current connection

Disconnecting revokes the OAuth token for your account only — other team members who are connected through the same custom client will remain connected. The custom client itself is not removed, and you can reconnect at any time by completing the OAuth flow again from the AI platform side.

Delete a custom client

  1. Navigate to Account Settings → AI Connector (MCP).
  2. Expand the custom client card.
  3. Click Delete.
  4. Confirm the action in the dialog.

Deleting a custom client permanently removes it and revokes all active connections.

Limits and restrictions

RuleDetail
Maximum custom clientsEach account can have up to 3 custom clients.
Credential visibilityClient ID and Client Secret are displayed only once at creation (or regeneration) and cannot be fetched again.
Team Member accessTeam members can see and connect to custom clients, but must obtain the Client ID and Client Secret from the account admin. Credentials are not displayed anywhere in the team member’s dashboard.
Regeneration side effectsRegenerating credentials signs out all existing connections for that client and issues a new Client ID and Secret.
Supported platformsOnly ChatGPT, n8n, and local AI agents are supported. To request a new platform, email [email protected].
Localhost callback URLsLocalhost (http://localhost or http://127.0.0.1) callback URLs are allowed for CLI-based agents such as Claude Code. See the security note below.
Security: localhost callback URLs

Allowing localhost as a callback URL enables local AI agents to connect to your PriceLabs account. Be cautious — any application running on the same machine could potentially intercept the OAuth callback. Only use localhost callbacks on trusted machines and ensure no untrusted software is running on the same port.