A WSDL endpoint in Mule allows invoking web services without generating a client. At runtime, it reads the WSDL to determine how to call the remote service and constructs SOAP messages using the payload and WSDL. CXF and Axis provide WSDL connectors that create a dynamic proxy for the service. The WSDL URL and operation must be specified. CXF is generally recommended, but Axis may be needed if CXF has issues. Multiple arguments can be passed from the console to invoke a service and output the response.