A fix is available
APAR status
Closed as program error.
Error description
The CICS Model Context Protocol (MCP) server incorrectly uses SSE MCP Transport type, rather than Streamable HTTP. This should be Streamable HTTP (SHTTP) to better support a range of MCP clients.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All CICS Users. * **************************************************************** * PROBLEM DESCRIPTION: Updates to the CICS Model Context * * Protocol (MCP) Server: * * - MCP transport type is SSE and needs * * to be changed to Streamable HTTP * * (SHTTP) * * * * - All tools are incorrectly being * * reported for all toolboxes, rather * * than the expected filtered list. * * * * - Links on MCP server welcome page may * * appear broken. * * * * - Improved error handling and reporting * * when invoking MCP supplied tools. * * * * - Additional logging and serviceability * * messages. * * * * - Improvements to tool for CICSplex * * system groups. * **************************************************************** The following changes have been identified in the MCP server and tools to be addressed in this APAR: - The transportation type used between the MCP server provided and MCP clients is currently HTTP SSE (Server-Sent Events) , however to improve compatibility between clients and later protocol specifications this should be Streamable HTTP (SHTTP). - The toolboxes provided by the CICS MCP server to scope collections of tools incorrectly lists all tools available in the sever to all the toolboxes. The toolboxes should only contain a scoped list of tools applicable to the toolbox description, except for the allTools toolbox. - The MCP server supplies a welcome page. This lists the supplied toolboxes and links to use for MCP client connections. These may include incorrect URLs for each toolbox, resulting in clients being unable to connect to the toolbox and MCP server. - When errors occur within the execution of an MCP tool, the errors are inconsistently reported back to the calling MCP client. This can result in empty results being returned without an error. - The MCP server and tools have limited logging to determine the state of the MCP server and tools. This limits ability to observe the state and identify issues, as such these will be improved for users and serviceability. - The supplied tool to obtain details on CICSplex system groups needs improvements to better return information about the topology information.
Problem conclusion
The CICS MCP server and supplied tools has been improved to address these issues. - SSE type transport has been replaced with Streamable HTTP for MCP client connections. - Toolboxes have been corrected to ensure an appropriate filtered lists of tools are returned. - The welcome page has been corrected to ensure the correct URLs are returned to use with an MCP client. - The MCP tools supplied have been improved to ensure if an error occurs during an MCP tool execution, an error response is returned to the MCP client, as per the protocol specification. - Additional messages are produced during MCP server initialisation and tool execution to better show the state of the MCP server. - The CICSplex system group tool supplied has been improved to better show the topology state information for these resources. ---------------------------------------------------------------- This APAR includes the following additional open source (third-party) components previously not shipped with IBM CICS Transaction Server for z/OS 6.3, which are distributed under their respective license terms: Apache-2.0 license terms (see https://spdx.org/licenses/Apache-2.0.html): itu, jackson-dataformat-yaml, json-schema-validator, snakeyaml
Temporary fix
Comments
APAR Information
APAR number
PH68212
Reported component name
CICS TS Z/OS V6
Reported component ID
5655YA100
Reported release
600
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2025-09-19
Closed date
2026-01-07
Last modified date
2026-01-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UO06400
Modules/Macros
DFJ@H531 DFJ@H532 DFJ@H533 DFJ@H583
Fix information
Fixed component name
CICS TS Z/OS V6
Fixed component ID
5655YA100
Applicable component levels
R600 PSY UO06400
UP26/01/08 I 1000
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.3","Line of Business":{"code":"LOB70","label":"Z TPS"}}]
Document Information
Modified date:
08 January 2026