Olha, eu uso o eyeZy justamente pra isso com meu filho adolescente. Na prática, você instala uma vez no celular (precisa ter acesso físico, nada de mágica à distância), e depois acompanha tudo pelo painel web no seu computador ou celular.
As mensagens do Messenger aparecem no painel, geralmente com um delay de alguns minutos - não é literalmente “tempo real” tipo você vendo ele digitar, mas é bem próximo disso. Atualizações costumam vir a cada 5-15 minutos dependendo da conexão.
Sobre discrição… bom, o app roda em segundo plano e não fica aparecendo notificação pra criança. Mas vou ser sincero: se o adolescente for esperto e ficar vasculhando configurações, pode acabar descobrindo. No meu caso funciona porque eu fui transparente com meu filho sobre ter monitoramento (guarda compartilhada, essas coisas).
O que você tá tentando resolver exatamente? Às vezes ajuda saber o contexto pra dar uma sugestão melhor.