حدث بعض أهل العلم قال: كان آخر ما تكلم به محمد بن عبد الله، وهو المهدي الحمد لله يحيي ويميت، وهو حي لا يموت.
قال أبو معشر السندي:
استخلف محمد بن عبد الله المهدي يوم الخميس، لإحدى عشرة ليلة بقيت من ذي الحجة، سنة ثمان وخمسين ومئة. قال: وتوفي لأربع عشرة مضت من المحرم، سنة تسع وستين ومئة.
وقال أبو معشر في رواية أخرى: توفي محمد بن عبد الله، وهو المهدي، في المحرم سنة تسع وستين ومئة، فكانت خلافته عشر سنين وخمسة وأربعين ليلة.
وقال ابن أبي السري: كانت خلافته عشر سنين وشهراً وثلاثة عشر يوماً، ومات بماسبذان، وكان خروجه إلى قرية يقال لها الرذ، بها قبره، ومات وهو ابن ثلاث وأربعين سنة، وصلى عليه ابن هارون. وكان طويلاً أسمر معتدل الخلق جعد الشعر، بعينه اليمنى نكتة بياض، رحمه الله، ومبلغ سنه على حساب مولده اثنتان وأربعون سنة وسبعة أشهر وأيام.
وقال أبو سليمان بن زبر: وفيها - يعني سنة تسع وستين ومئة - خرج المهدي إلى ماسبذان، في المحرم، فتوفي بها، ليلة الخميس، لثمان بقين من المحرم، وبويع ابنه موسى بن محمد الهادي.