
Hi Team,
I am trying to use the ICM MCP connector inside a Power Automate / Copilot Studio/Agent flow to retrieve incident context information.
However, while invoking the MCP action ( “Provide all detailed context information”), I am getting the below error:
Bad Request: A new session can only be created by an initialize request.
Include a valid Mcp-Session-Id header for non-initialize requests.
From the error, I understand that the MCP server requires session initialization before calling non-initialize operations.
This connector was previously working and returning incident details correctly, but currently I am unable to identify how to initialize the MCP session.
I checked the available actions in the ICM MCP connector, but I could not find any action related to:
Initialize MCP
Start Session
Create Session
Get Mcp-Session-Id
Could someone please help with:
How to initialize the MCP session properly?
How to retrieve/pass the Mcp-Session-Id?
Whether session handling is expected to be automatic in this connector?
Any sample flow or documentation for using the connector correctly?
Environment:
Power Automate / Copilot Studio/Agent flow
ICM MCP Connector
Any guidance would be greatly appreciated.