Слово "надо" является предикативом. Предикативы еще называют словами категории состояния или предикативными наречиями. Предикативы обозначают статическое состояние и выступают в функции сказуемого безличного предложения. К предикативам относятся слова или формы слов разных частей речи, но не во всех своих лексических значениях, а только в тех из них, которые закреплены за употреблением этих слов в функции сказуемого. Категория состояния некоторыми лингвистами рассматривается как особая часть речи.