Nah, McCain's definitely an STP. I'm not sure about the E/I. Keirsey's people say E but I haven't seen compelling evidence yet that McCain doesn't want to beat the dogpiss out of most people he encounters.
And man, I was soooo hoping he would on The View. Just one swift kick to the face for each of them. I think his poll numbers would have SOARED.