Après avoir voyagé en Perse et en Inde pour obtenir des informations, Muvaffak écrit entre 968 et 977 un traité de pharmacologie, le Livre des remèdes (کتاب الابنیه عن حقائق الادویه, Kitāb al-Abnīyat ʿan ḥaqāʾiq al-adwiya). C'est le plus ancien document encore existant en prose rédigé en persan moderne ; deux copies sont encore préservées, dont une à la Bibliothèque nationale autrichienne. Il traite de 585 médicaments (dont 466 sont dérivés de plantes, 75 de minéraux, de 44 des animaux), classés en quatre groupes en fonction de leur action.