La communication bilatérale constitue une alternative à la communication unilatérale. Basée sur la communication unilatérale, mais disposant d'un canal HTTP supplémentaire recevant des notifications du serveur, la communication bilatérale permet d'améliorer l'envoi en temps réel et le traitement des commandes depuis le serveur par l'agent MCP.