MTProto is a Telegram protocol that allows users to access a server API for mobile software applications.