Хотелось бы написать клиент-серверное приложение на базе mtproto, это возможно? Как это можно сделать? Если нельзя, то какие есть аналоги протоколов(кроме https)?
Дуровы написали библиотеку tdlib https://github.com/tdlib/td которая реализует весь функционал телеграмма. Используя ее можно писать свои чат-приложения.
Кстати, некоторые банки ее используют для корпоративных приложений.
Она же вроде предназначена для создания клиентов, которые будут работать с серверами telegram? Было бы интересно написать полностью свое приложение со своим сервером mtproto.