Is "Michael here" correct?

It's not an abbreviation of 'Michael is here'; rather of 'This is Michael here': compare the BBC wartime introduction 'Ici Londres'. This is a not uncommon way of introducing yourself, though it always sounds a little strange to me.

And 'grammatically correct' in your question also sounds slightly strange. No, this is not a complete sentence, but there is no reason why it should be; headlines, interjections, introductions and the like need to be understood rather than to be precise.