MCP Server CD2 Iteration 2 (Continuous Delivery) – Release Notes


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

  1. Review all custom Groovy tools and ensure their inputSchema uses standard JSON Schema types (e.g., change type: "int" to type: "integer").

  2. Validate tool schemas against a development instance of the new MCP Server version before upgrading production environments.

  3. 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 APPLICATIONPROPERTIES_FETCH permission.

GenAI - MCP Server

PFS-6