Paul and Richard,
Not speaking from experience here but I believe how you communicte with MCF with Cloverleaf is based on how that facility was set up for binding.
It will most likely be SOAP but will it be over HTTP or Microsoft Queues or something else (there can be custom bindings but there are a myriad of provided bindings)?
If it is HTTP then Cloverleaf can certainly be configured as an http (or https for that matter) client.
As far as handling the SOAP (and perhaps WSDL and/or other alphabet soup of ‘the pig know as SOA’) I suppose you can write your own Tcl or invest in IHB which is designed to bring Web Services (and SOA) to Cloverleaf as an add-on.
In any case also be prepared to deploy XML (which Cloverleaf can also handle). For the best XML handling, I would want to be on 5.7 or 5.8 of Cloverleaf.
The owner of the Service which you will be consuming should have some sort of catalogue in which the particulars of this service are exposed sufficiently for you to begin an intelligent conversation.
email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.