first thing I wanna point out, is that toning simply means "losing fat, to show off your muscle". so, you can't really bulk AND 'tone' at the same time, since they require polar opposite diet strategies.
but to your question: protein shakes are just food. they aren't magical.
post workout is a good time for a shake, because usually you're not dying for a 'normal' meal right after training, and shakes are usually very easily digested, which means you get nutrition quickly at a pivotal time (to prevent catabolism).
that's the main reason shakes are so popular for post workout...conveinience, ease of consumption, and quickness of digestion.
I usually slam a shake immediately after my workout, then 60 minutes later I have a whole food meal...steak and potato/rice, and some veggies. Cuz a shake, especially all whey, isn't gonna keep you full for long.