12v on Vcc, not MCU gets hot when powered from USB

Hi.

Today I connected 12v on the Vcc port, instead of Vin...

Now the board does not work and when I plug the microUSB the chip get superhot.

I know that this is my fault but how can I try to fix that? Does oficial arduino offer any kind of service(I still have 1 year sigfox it would be nice not to lose it).
Do you think if I adventure myself on changing the MCU would work, I mean, is the MCU the only component broken due to my fault?

Help please!

Many thanks.

There is a very strong chance that with 12 volts you took out much more than the MCU.
If you have "SMD rework" facilities and a lot of time to chase each component you could try repair.

AFAIK Arduino themselves do not offer rework / repair facilities as the cost of such work is greater than the cost of a new board

From my seat I would chalk it up as a failure and buy a new board with a lesson learned.