Turns out Adobe's Kuler API was quietly discontinued.  There may be hope for this app yet.