When a new server tool is created by using "Create New" option, context set for SM_OBJ_Name is just name of the Alarm instead of ICS Notification name. This might cause issues if the sever tool script operates on Notification object. For example:
SM_OBJ_Name=##.##.##.## instead of SM_OBJ_Name=Notification_##.##.##.##_coldStart
PFB screenshot for reference:
Smarts - 10.1.12
While creating server tool user needs to select any existing server tool and then modify the script under it. If user creates server tool freshly, there are contexts that needs to be set as per the operation. The straight forward resolution is to copy the existing server tool and modifying it. PFB screenshot for reference: