با محمد حنفیه به سبب این که داخل مکه بود میشد ملاقات کرد اونم البته با محافظه کاری،ولی امام سجاد که مدینه بودن یه کار بسیار دشواری بودحساسیت ها رو بر انگیخته میکرد حتی شاید نسبت به امام زبیریان بهانه پیدا میکردن ...!
در منابع تاریخی اومده که امام قبل از حرکت به کربلا، وصیتنامهای نوشت و به محمد بن حنفیه سپرد.پس امام میخواست یک نماینده از اهلبیت در مکه بمونهتا اگر همه فرزندان علی (ع) در کربلا کشته میشدن،بنیهاشم بیسرپرست نمونهباید یکی مثل محمد بن حنفیه زنده میموند.