Answered my own question. There's a REST API that can add/change/remove hosts:
And there is a command line for managing collectors:
You should also explore to see if collection profiles help. You can create a collection profile, and apply it to the various hosts. This is useful if you have very similar applications hosted on the various hosts, or if you have very similar data being monitored from these hosts.