A biblioteca mate-desktop é uma biblioteca que possui uma API comum para vários módulos do MATE. Isso permite que os desenvolvedores criem programas que possam se comunicar com os módulos do MATE de forma consistente e fácil. Dessa forma, os programas podem aproveitar as funcionalidades do  ambiente de trabalho MATE sem precisar se preocupar com a complexidade de cada módulo individualmente. 