Create Private Connection from Claude

This page explains how to register Claude as an OAuth client in Pricefx and configure a custom connector in Claude to establish a private connection to your partition via a Remote MCP server.

Client Registration

To use OAuth, each client must be registered with a specific client_id. This configuration is defined through the oauthConfiguration Advanced Configuration Option. Multiple clients can be registered within this setting.

  1. Login to your Pricefx partition.

  2. Go to Administration > Configuration > System Configuration > Advanced Configuration Options.

  3. Click Add.

  4. In the Add Option menu:

    1. Enter oauthConfiguration into Name.

    2. Enter the following JSON code into Value.

      JSON
      {
        "knownClients": {
          "Claude": {
            "redirect_uri": "https://claude.ai/api/mcp/auth_callback"
          }
        }
      }
      
  5. Click Add.

For more information about Claude’s OAuth callback URL see Building Custom Connectors via Remote MCP Servers.

Create Connection

  1. Open browser with Claude.

  2. Go to Settings > Connectors.

  3. Click Add custom connector.

  4. In the Add custom connector menu:

    1. Enter the Name.

    2. Enter https://<mcp domain URL>/mcp/<instance base URL>/<partition> into the Remote MCP server URL.
      info MCP Domain URL (https://mcp.pricefx.com/mcp)

    3. In the Advanced settings section:

    4. Enter the OAuth Client ID.
      info This is the client_id from the oauthConfiguration Advanced Configuration Option.

  5. Click Add.

    ClaudePrivateConnectionSettings.png
  6. Go to Settings > Connectors.

  7. Click Connect.

Once saved (or after a forced reload or closing and reopening the Claude app), your default browser will automatically open the Pricefx login page. Use your personal credentials corresponding to the specific cluster/partition combination.

PricefxOAuthLoginPage.png
PricefxOAuthGrantConsent.png