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.

3. Enter connector details
In the modal, fill in:

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.

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).

Regenerate credentials
If you lose your Client Secret or need to rotate credentials, the account admin can regenerate them.
- Navigate to Account Settings → AI Connector (MCP).
- Expand the custom client card.
- Click Regenerate.
- 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.
- Navigate to Account Settings → AI Connector (MCP).
- Find the custom client card showing a Connected status.
- Click the Disconnect button.

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
- Navigate to Account Settings → AI Connector (MCP).
- Expand the custom client card.
- Click Delete.
- Confirm the action in the dialog.
Deleting a custom client permanently removes it and revokes all active connections.
Limits and restrictions
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.