Faits: A. P._ a travaillé comme vendeuse polyvalente, puis cheffe de rayon pour le compte de X._. Le 8 juillet 2008, elle s'est annoncée auprès de l'Office de l'assurance-invalidité du canton de Fribourg (ci-après: l'office AI) en raison de douleurs à l'épaule droite. Dans le cadre de l'instruction de la demande, l'administration a recueilli les données médicales usuelles auprès des médecins traitants de l'assurée. Le docteur U._, spécialiste FMH en médecine interne et en rhumatologie, a diagnostiqué une périarthrite calcifiante récidivante de l'épaule droite (rapport du 22 juillet 2008). Le docteur D._, spécialiste FMH en médecine interne générale, a retenu une périarthrite calcifiante de l'épaule droite récidivante, une tendinite chronique du sus-épineux de l'épaule gauche, des dorso-lombalgies sur discopathie de la colonne lombaire de D12 à L4, une arthrose des articulations postérieures L3 à L5 modérée, une ostéoporose avec douleurs du bassin et lombaires et un status après fracture par insuffisance des ailerons sacrés sur ostéoporose. Il a estimé que la capacité de travail dans l'activité exercée était de 50 %, sans amélioration possible (rapport du 3 septembre 2008). L'office AI a versé au dossier un rapport rédigé (le 17 septembre 2008) par le docteur G._, spécialiste FMH en médecine interne et en rhumatologie, qui a examiné P._ à la demande de l'assureur perte de gain maladie de son employeur. Ce médecin a diagnostiqué une périarthrite calcifiante de l'épaule droite depuis septembre 2007, des omalgies gauches chroniques, des rachialgies chroniques, des troubles disco-dégénératifs modérés du rachis, une ostéoporose et un status après fracture par insuffisance des deux ailerons sacrés en 1998. La capacité de travail ne dépassait pas 50 % dans l'activité de vendeuse polyvalente mais était entière dans une activité légère évitant les travaux de force répétitifs au niveau des membres supérieurs (principalement du côté droit), le port de charges de plus de 5 kilogrammes, les contraintes et les chocs rachidiens. En raison de ces problèmes de santé, X._ a proposé à P._ un emploi en qualité de caissière à 50 % dès le 1er décembre 2008. Constatant une aggravation de l'état de santé de P._, le docteur D._ a posé les diagnostics de discopathies étagées de D12 à L5, de nodule de Schmorl en regard du plateau vertébral supérieur de D10 à L4 (séquelles d'une maladie de Scheuermann), de protrusion discale L3 - L4 médiane et paramédiane, de suspicion d'angor sur la base d'une gêne rétrosternale à l'effort chez une patiente tabagique et de genua vara; dans une activité adaptée, la capacité de travail de l'assurée était de 50 % (rapport du 3 février 2009). Le docteur S._, spécialiste FMH en médecine interne et en cardiologie, a constaté que l'assurée présentait un anévrisme de petite taille, sans répercussion fonctionnelle. Il a considéré que l'activité actuelle était encore exigible sans diminution de rendement et que l'exercice d'autres activités était possible (rapport du 15 décembre 2009). Par décision du 18 août 2010 (confirmant un projet du 17 juin précédent), l'office AI a refusé à P._ l'octroi d'une rente au motif que le taux d'invalidité ne dépassait pas 9.4 %. B. P._ a recouru contre cette décision auprès de la Cour des assurances sociales du Tribunal cantonal du canton de Fribourg. Elle a produit des rapports rédigés respectivement le 12 juillet 2010 par le docteur K._, spécialiste FMH en médecine interne générale, à la suite d'un examen densitométrique et le 8 septembre suivant par le docteur D._. Ce dernier a retenu une ostéoporose sévère entraînant un très haut risque de nouvelles fractures, deux fractures nouvellement signalées et une gonalgie droite avec arthrose débutante du compartiment interne du genou. Selon lui, une activité professionnelle n'était pas exigible au-delà de 50 %. Appelé à se déterminer, le docteur E._, spécialiste FMH en médecine interne auprès du service médical régional de l'office AI (SMR), a considéré que ces éléments ne remettaient pas en cause la validité des conclusions du docteur G._ (rapport du 21 octobre 2010). Après avoir entendu les parties, le tribunal cantonal a rejeté le recours par jugement du 29 novembre 2012. C. P._ interjette un recours en matière de droit public contre ce jugement dont elle demande l'annulation. Elle conclut à l'octroi d'une demi-rente de l'assurance-invalidité à partir du 1er septembre 2008, éventuellement au renvoi du dossier à la juridiction cantonale pour mise en oeuvre d'une expertise pluridisciplinaire et nouveau jugement.