O'Keefe signed a minor-league contract with the Royals on Monday.
O'Keefe signed a minor-league contract with the Twins on Tuesday that includes an invitation to spring training.
O'Keefe was sent outright Tuesday to Triple-A Tacoma after passing through waivers unclaimed.
The Mariners designated O'Keefe for assignment Friday.
O'Keefe was activated from the paternity leave list and optioned to Triple-A Tacoma.
O'Keefe was placed on the paternity list Tuesday.
Seattle selected O'Keefe's contract from Triple-A Tacoma on Wednesday.
The Mariners reassigned O'Keefe to minor-league camp Sunday.