Connect to n8n Cloud

Connect PriceLabs MCP to n8n Cloud to automate workflows with your PriceLabs data. This guide walks you through creating OAuth credentials, configuring the MCP connection in n8n, and using it in your workflows.

Step 1 - Create MCP OAuth2 credentials in n8n

1. Open Credentials

Log into your n8n dashboard and navigate to the Credentials tab. Click Create New Credential.

n8n dashboard with arrows pointing to the Credentials tab and the Create New Credential button
Go to the Credentials tab and click Create New Credential

2. Select MCP OAuth2 API

In the Select App or Service to Connect dropdown, search for and select MCP OAuth2 API.

n8n credential type selector with MCP OAuth2 API selected from the dropdown
Select MCP OAuth2 API from the dropdown

3. Copy the callback URL and disable Dynamic Client Registration

In the credential configuration popup:

  1. Copy the Callback URL shown at the top - you will need it to create a custom client in PriceLabs.
  2. Turn off the Use Dynamic Client Registration toggle.
n8n MCP OAuth2 API credential popup with arrows pointing to the callback URL and the Dynamic Client Registration toggle
Copy the callback URL and turn off the Dynamic Client Registration toggle

Step 2 - Create a custom client in PriceLabs

1. Open MCP settings

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

2. Add a custom connector

In the Custom Connectors section, click + Add Custom Connector.

3. Enter details

FieldValue
Namen8n (or any label you prefer)
Callback URLPaste the callback URL you copied from n8n

Click Add Custom Client to create the custom client.

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.

For detailed steps on creating the custom client, see Custom Clients → Add a custom client.

Step 3 - Complete OAuth setup in n8n

1. Configure the credential

Go back to the n8n credential configuration. With the Use Dynamic Client Registration toggle off, fill in the following:

FieldValue
Grant TypeSelect PKCE
Authorization URLhttps://pricelabs.co/oauth/authorize
Access Token URLhttps://pricelabs.co/oauth/token
Client IDPaste the Client ID from PriceLabs
Client SecretPaste the Client Secret from PriceLabs
n8n MCP OAuth2 credential form with PKCE selected, OAuth URLs and credentials filled in, and arrows pointing to the PKCE option and Save button
Select PKCE as grant type, enter the OAuth URLs and credentials, then click Save

2. Save and connect

Click Save to store the credential. Then click Connect my account to initiate the OAuth flow. n8n will redirect you to PriceLabs - sign in with your PriceLabs credentials and grant authorization.

n8n credential saved with the Connect button highlighted
Click Connect to authorize with PriceLabs

Step 4 - Use PriceLabs MCP in a workflow

Once the credential is saved and connected, you can use PriceLabs MCP in any n8n workflow step.

  1. Add a new step to your workflow (or edit an existing one).
  2. Set the MCP Endpoint URL to https://mcp.pricelabs.co/mcp.
  3. Set the Authentication to MCP OAuth2 and select the credential you just created.
n8n workflow step editor with arrows pointing to the MCP endpoint URL field and the MCP OAuth2 authentication selector
Enter the MCP endpoint URL and select MCP OAuth2 as authentication

You can now build automations that query your PriceLabs listings, analyze pricing data, manage overrides, and more - all within your n8n workflows.

Disconnect

To revoke your PriceLabs connection from n8n, use the Disconnect button on the custom client card in Account Settings → AI Connector (MCP). This revokes the OAuth token for your account only — the custom client itself remains available for reconnection.

See Custom Clients → Disconnect a custom client for full details.

Next steps