Very short answer: NO
The answer you will get sometimes: Yes, there are software to do this.
My reply to this: Yes there are - but it sound absolutely awfull - it is impossible for any software to convert analog sound based on recorded wavelengths into reckognizable midi. MP3 is real sound (in a compressed form) - Midi is a description of notes, notations, instruments etc. each instrument has its own channel and a synthesizer translates the information into sound. Software to translate real sound into midi needs to "listen" to the original music and discover each instrument that is used to play the song in which keynotes etc. and then translate that into a complete notesheet for the "midiorchestra" the synthesizer to play. This simply cannot be done. You will never get a polyphonic midi that sounds like the real music it was converted from.
You can try it out for yourself - theres a number of software that can be found searching google - some will let you download a trialversion
Heres one for example
http://widisoft.com/