McKenna agreed to a minor-league contact with the Phillies on Monday, Matt Gelb of The Athletic reports.
ANALYSIS McKenna was cut loose by the Giants over the weekend, but he didn't last long on the open market. He'll report to Triple-A Lehigh Valley, where he'll serve as organizational depth.