Is there any website that is offering virtual master card, which we can top up with crypto?
Wirex is getting back to life and they have an option you can subscribe for free for a virtual card and wait in line until the cards are available.
I've seen about the plastic cards that they started with UK and will continue next week with Europe, but I don't know when their virtual cards will become available.. and I don't know about the rest of the world either.
However, you should ask Wirex support, they seem to be the closest to this from the new wave.
Edit: Hmm. Was the Mastercard requirement a must? Wirex has VISA..
Edit2 (2018-03-30): I've just activated my Wirex virtual (VISA) card. So it does work.