Faits: A. G._, s'est annoncé à l'assurance-invalidité le 25 juillet 2003 en demandant des prestations en raison de troubles cardiaques. L'Office de l'assurance-invalidité pour le canton de Vaud (ci-après: l'OAI) a examiné les conditions médicales de l'assuré et a ordonné un séjour auprès du centre O._, durant lequel l'intéressé a suivi différents stages entre le 27 juin et le 18 novembre 2005 (rapport final du 23 novembre 2005). Après avoir complété les données médicales, en particulier celles du docteur P._, psychiatre traitant de l'assuré, et après avoir soumis le dossier au Service médical régional (SMR) pour prise de position, l'OAI a constaté un degré d'invalidité de 9,04 % et a nié le droit à une rente d'invalidité ainsi qu'à des mesures professionnelles par décision du 1er mai 2007. B. Saisi d'un recours contre cette décision, par lequel l'assuré concluait à ce que les prestations légales lui soient accordées, le Tribunal des assurances du canton de Vaud l'a rejeté par jugement du 6 décembre 2007, après avoir constaté un degré d'invalidité de 35,32 %. C. G._ interjette un recours en matière de droit public contre ce jugement, dont il demande l'annulation, concluant, sous suite de dépens, principalement au renvoi de la cause à la juridiction cantonale pour que celle-ci procède aux mesures d'instruction nécessaires, sous forme d'une expertise psychiatrique en la matière, subsidiairement, à la constatation du droit à des prestations d'assurance notamment sous forme d'un droit à des mesures de réadaptation (reclassement, orientation professionnelle). L'OAI conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales (OFAS) a renoncé à se déterminer.