Let's say you operate the servo at 5V nominal, then it can draw up to 3A and 3A being the stall current for a typical MG996R servo.
So you need at least 9A, to account for inrush current let's add 1.6x as a safety factor to the current requirement (which is 14.4A), and hence an AC to Dc power supply of 5V @15A (Approx) should be adequate enough to run 3x MG996R servos.
The power supply in the comments section is unreasonably overkill and expensive. I would suggest going with adapters like this which are cheap and easy to find on amazon.
Note: Also make sure to check the max. current per channel capability on your controller board to support at least 3A draw.
Hope this answer helps in answering your question.