At work, I will from time to time work with APIs that uses the SOAP protocol. My favorite tool to either create a quick client or a mock server is the fenomenal SoapUI product. The UI is what it is, but it is a solid product. If HTTP is supported by the product I am currently implementing i client part for, there nothing else needed. Just configure the mockservice and start it.