This document summarizes the main improvements and fixes introduced in the Pricefx MCP Server continuous delivery release version.
|
Version |
MCP Server CD5 Iteration 5 (Continuous Delivery) |
|
Release date |
October 7, 2026 |
|
Release type |
Continuous Delivery |
In this document:
Upgrade Notes
OAuth Delegation for MCP Client Authorization
The Pricefx MCP Server now uses OAuth delegation to handle user tokens. The MCP Server acts as the OAuth intermediary between the AI client and your Pricefx partition. The AI client registers with the MCP Server through dynamic client registration and receives a token issued by the MCP Server. The MCP Server obtains and stores the Pricefx user token on the client's behalf, so the Pricefx token is never passed to the AI client.
What Changes
-
Client registration – AI clients register with the MCP Server automatically. You no longer need to register each AI client in the
oauthConfigurationAdvanced Configuration Option. You just need to register the MCP Server.JSON{ "knownClients": { "pricefx-mcp-server": { "redirect_uri": "https://mcp.pricefx.com/<instance>/<partition>/auth/callback" } } }Example:
https://mcp.pricefx.com/mint-stable.pricefx.com/copilot-discretefx/auth/callback -
Connector Setup – When you create the connector in your AI client, select dynamic client registration as the registration method instead of user defined OAuth Client (CIMD or DCR). You no longer need to copy the Callback URL or enter an OAuth Client Id.
-
Sign-in flow – During sign-in, users go through additional confirmation pages before the connection is established.
Connections created before the upgrade may stop working, because tokens issued under the previous flow are no longer accepted. Connectors configured with user defined OAuth Client and a partition-specific client_id may fail to authenticate.
Mitigation Steps
-
Remove the existing Pricefx connector in your AI client and create it again using the updated setup.
-
Sign in again and confirm access on each authorization page.
-
If your partition contains
knownClientsentries in theoauthConfigurationAdvanced Configuration Option that were added only for MCP connections, review whether you still need them.
Tool Access Control for Private Connections
The Pricefx MCP Server can now limit which tools each user can use on a private connection. Every user is an operator by default and can use only the tools on the fixed Operator Allowlist. Users listed in the mcp_configurator_user_login_names Advanced Configuration Option are configurators and can use every tool on the partition. Configurators must also have at least the View Audits and Users (USERAUDIT) role. The MCP Server needs this role to check whether a user is on the configurator list. Users without it are treated as operators, even if their login name is on the list.
Regression Risk
When tool access control is turned on, users who are not listed as configurators lose access to every tool that is not on the Operator Allowlist. This includes most Groovy tools defined in your partition configuration. Those tools disappear from the user's tool list and can no longer be called. Agents, prompts, or MCP roles that depend on them stop working for those users.
Configurators without the View Audits and Users (USERAUDIT) role are also affected. Even if their login name is in mcp_configurator_user_login_names, they are treated as operators and can use only the allowlisted tools.
Mitigation Steps
-
Add the login names of users who need access to all tools to the
mcp_configurator_user_login_namesAdvanced Configuration Option. -
Assign each of these users at least the View Audits and Users (
USERAUDIT) role. For more information see User Roles. -
Ask the users to reconnect and check that the Groovy tools appear in their tool list.
Improvements
|
Description |
Component |
ID |
|---|---|---|
|
The |
GenAI - MCP Server |
PFS-373 |
|
The MCP server now uses OAuth delegation to handle user tokens. For more information see Pricefx MCP Server Authorization. |
GenAI - MCP Server |
PFS-344 |
|
The Pricefx MCP Server now supports tool-level access control: allowlisted tools are available to all users, and other tools are limited to configurators. For more information see Pricefx MCP Tool Access Control. |
GenAI - MCP Server |
PFS-345 |
|
The Pricefx MCP Server adds four native read-only quote tools ( |
GenAI - MCP Server |
PFS-364 |
|
The |
GenAI - MCP Server |
PFS-374 |
|
The Pricefx MCP Server now exposes the knowledge base tools |
GenAI - MCP Server |
PFS-379 |