TTMSMCPCloudAITool.Description and TTMSMCPCloudAIParameter.Description are not JSON encoded and land directly in Request.PostData
I used quotation marks in tool parameters Description.
Tool := ACloudAI.Tools.Add;
Param := Tool.Parameters.Add;
Param.Description := '"some text”';
It will work if I use JsonEncode('"some text”')