Мочь and хотеть take an infinitive and agree with the subject: я могу прийти, ты хочешь пойти. Надо and нужно are impersonal - the person goes into the dative and there is no verb agreement at all: мне надо идти, ей нужно позвонить.
Examples
- Вы можете прислать мне адрес?
- Can you send me the address?
- Мне надо сегодня уйти раньше.
- I have to leave earlier today.
- Ей нужно позвонить в банк.
- She needs to call the bank.
The mistake to avoid
With надо/нужно the person is dative, not nominative: мне надо, never я надо.
Where this fits in
Телефон, сообщения и мелкие проблемы, Russian A2: Звонить и писать, извиняться, разобраться с недоразумением и попросить помощи - будни, когда что-то идёт не по плану.