Only particular ones. You can call them about their current buy list.
Yes, they do buy MTG cards. But due to inventory levels they can't guaranty to buy all your cards. I will say that if the value is $5 or more, most likely they will take it in. But again depending on stock.
Is there a cap of how much they will buy for?
Thanks! Your answer is awaiting moderation.