Some......locksmiths can and will do the cutting, programming and warranty it to work provided you buy the key fob from them. Most Will Not warranty a key not bought from them.
They tend to be few and far between.
Just call around. Not all locksmiths can program the fob, but you will find one that can. I did it when living in Panama City Beach, Fl. I had to drive an hour to go to Destin, but there I met a mobile locksmith who did it on the spot. You don't have to but the key from them, in most cases they will have to order the keys anyway, not too much demand for smart car keys.
Some car locksmiths have the MB key programming equipment. Might take a few phone calls, but start with any major auto locksmiths in your area. My understanding is they have to plug into the car as well as have ALL keys that you want to work with the car.