To answer your question, yes, you can use CloudClient to report the IP address of a deployed machine in vRA. I don't know about the specific version you mentioned because that's quite an outdated version at this time, but using CC 4.4 and vRA 7.3 this is possible.
After logging in, run vra machines list to get the machines under management. Save the catalogResource.id string. Run vra machines detail --id <id_goes_here> and the result will be full details on that machine. If you use --format json you can more easily parse the results and find the IP address, which is stored in the "networks" block, or in the properties as "__datacollected_ipaddress."
Thank you for the reply daphnissov.. We are on vRA 6 so highest cloudclient we can go is 3.4.1.
The only processes under vra machines in my version is unmanaged. It doesn't have list or detail unfortunately. Any other ideas?