Thread moved to Credit Card Programs forum. PLese do not post routine card questions in MilesBuzz!
Costco stores in the USA accept only American Express. Perhaps you are thinking of Sam's Club which I believe accepts MasterCard and Discover?
You are correct Sam's only takes Mastercard and Discover. I use my Mastercard there weekly.