who tole hercules that he had to serve the king mycenae to atone for his crimes

It was the Oracle of Delphi who informed Hercules that he needed to serve King Eurystheus of Mycenae to atone for his crimes.