A függvényhívások parancsok egymásutánjai, arra valók, hogy egy komplett műveletsort egyetlen parancsként lehessen átadni a fordítónak.
A függvények mindig $ jellel kezdődnek. Az ANSI alap MUMPS függvényeket az egyes implementációk speciális függvényekkel egészítik ki, ezek általában Z betűvel kezdődnek.
Speciális rutinok a függvények. Abban különböznek a fentebb megismertetett rutinoktól, hogy máshogy kell őket hívni és máshogy kell kilépni belőlük. Ha a nyelv egyik beépített speciális függvényét szeretnénk meghívni, akkor egyetlen dollárjelet ($) kell a függvény neve elé rakni. Az általunk írt függvények elé két darab dollárjelet ($$) kell tenni, ha hivatkozni szeretnénk rá. Függvényeket hívni csak kifejezésekben lehet.
A függvényekből szintén a QUIT paranccsal lehet kilépni, de mindenképpen meg kell adni egy visszatérési értéket is.
Például:
Használata pedig a következőképpen lehet: