The official range of Agni 5 is "greater than 5000km" which is very vague. There is no reason to say that Agni-5 has just 5000km range. Even the altitude of Agni-5 was depressed to 600km which is quite odd for a ballistic missile of that size. China rightly pointed it out and called it a 8000-8500km missile. The actual altitude of Agni-5 is much higher and hence can take an orbital flight with low resistance towards the target at much higher range than 5000km. India regularly underplays the range of its missiles for various reasons.Weight does not guarantee range. Russian Topol is 45 Tons and has a range of 11000 Km, double that of Agni-5.
The thrust to weight ratio , shape of exhaust plume, length of burnout time, are the main characteristics which effect range.
Agni-5 has lower thrust per ton of fuel than more advanced missiles such as Topol and Trident, hence lower range.
About Indian MIRV, there has been no evidence as of yet. An MIRV needs conical or elliptical nose cone not pointy triangular. India has not demonstrated any large dia missile with elliptical nose cone.
Even the K-4 doesn't have the size and shape for being able to carry MIRV.
Both Agni-5 and K4 have the size to carry MIRV but the MIRV has not yet been tested. The size and diameter is good enough for MIRV missile and the only change needed is in the third stage.