The San Francisco 49ers claimed former Atlanta first-round draft pick Takk McKinley on waivers, the team announced Wednesday.