Arguably, in addition to the Viper Manor guides, Macha/Korcha (for one boat), Norris (for the other boat), Starky (for the flying boat), and Steena (for the Chrono Cross) are all necessary to the game's progress.
I think Fargo, Grobyc, Harle, Karsh, Leah, Marcy, Orcha, Radius, Riddel, Sneff, Viper, and ZOAH also auto-join (I can't absolutely guarantee that none of them can be refused, though). Everyone else should be refusable/missable.