Mcal は伝統的な unix 'cal' プログラムの交換です。Mcal は、libmcal によって駆動されます。このためとも libmcal に付属しているドライバーを使用して通常の unix 'cal' プログラムをエミュレートする本質的な能力があります。これによりリモート予定表サーバーとローカルのファイルストアの両方にアクセスすることで実現をできます。