According to MLB.com's Jordan Bastian, the Blue Jays claimed pitcher T.J. Beam off waivers from the Pirates and designated infielder Russ Adams for assignment.
Beam, 28, posted a 4.14 ERA and 4.7 K/9 in 45.6 innings for the Pirates last year. The Bucs had signed him as a free agent in January of '08, but designated him for assignment a few days ago to make room for Eric Hinske.
Adams, 28, hit .259/.341/.417 at Triple A this year. He was drafted 14th overall in 2002. He was the team's starter at shortstop and second base at various points in '05 and '06.