Microsoft Notification Protocol (MSNP) es un protocolo de mensajería instantánea creado por Microsoft para su propio servicio Microsoft Menssenger de mensajería y fue usado tanto por Windows Live Messenger (y su antecesor MSN Messenger), MSN Messenger, Windows Messenger y Microsoft Messenger para Mac. A la fecha septiembre de 2023 es usado también por otros clientes de mensajería de terceros tales como el Pidgin, Trillian, Kopete, aMSN y emesene entre otros.
Desde 2014 es usado por Skype.
El protocolo MSNP se utilizó por primera vez en un producto disponible públicamente con el primer lanzamiento de MSN Messenger en 1999.
Desde sus primeras versiones, este protocolo ha sufrido una serie de transformaciones en las que se ha modificado su sintaxis y se han añadido/eliminado comandos. Cada uno de estos cambios se reflejan en una versión del protocolo y se representan por la cadena 'MSNP' seguida del número de la versión.
En un principio, Microsoft pensaba hacer público este protocolo. Incluso publicaron un Internet Draft donde especificaban MSNP2, pero desde entonces no han vuelto a publicar las actualizaciones del protocolo y actualmente es un protocolo cerrado.