This document summarizes the main improvements and fixes introduced in the Pricefx MCP Server continuous delivery release version.
|
Version |
MCP Server CD2 Iteration 2 (Continuous Delivery) |
|
Release date |
May 18, 2026 |
|
Release type |
Continuous Delivery |
In this document:
Upgrade Notes
Groovy Tool Schema Validation
With the introduction of nested property support (PFS-233), the MCP Server now performs stricter validation on the inputSchema of Groovy tools. Only standard JSON Schema primitives (e.g., integer, string, boolean) are allowed. Non-standard types, such as int, will now be rejected during initialization.
Regression Risk
Existing Groovy tools using incorrect types in their inputSchema will fail validation. This causes the associated MCP role to fail initialization, and the affected tools will be reported as "missing." For example, the legacy parameters_list tool may fail if its nResults property type is set to int instead of integer.
Error Message Example
Failed to initialize MCP role "Object Fetcher" due to missing tools on the MCP server. Expected tools: fetch_objects and parameters_list. Received tools: fetch_objects (Missing tools: parameters_list).
Mitigation Steps
-
Review all custom Groovy tools and ensure their
inputSchemauses standard JSON Schema types (e.g., changetype: "int"totype: "integer"). -
Validate tool schemas against a development instance of the new MCP Server version before upgrading production environments.
-
Remove or refactor deprecated legacy tools, such as
parameters_list, if they are no longer required by your current deployment.
Improvements
|
Description |
Component |
ID |
|---|---|---|
|
The MCP Server Groovy Tools now support nested properties. For more information see Partition Tools Declaration. |
GenAI - MCP Server |
PFS-233 |
|
The KB Search tool now includes an optional parameter to retrieve document content directly within search results. For more information see Knowledge Base Search. |
GenAI - MCP Server |
PFS-209 |
|
The MCP Server now utilizes the dedicated GenAI MCP endpoint to retrieve and list available roles and tools. This change ensures that MCP roles and tools are correctly listed even for users who do not have the |
GenAI - MCP Server |
PFS-6 |