Faits: A. Par décision du 3 août 1998, confirmée après révision le 13 juillet 2001, l'Office genevois de l'assurance-invalidité a alloué à C._ une demi-rente d'invalidité à compter du 1er juillet 1994, fondée sur un degré d'invalidité de 60 %. A l'occasion d'une nouvelle procédure de révision engagée au mois de mars 2005, l'office AI a informé C._ que son degré d'invalidité ne s'était pas modifié au point d'influencer son droit à la rente et qu'il continuerait à bénéficier à l'avenir de la même rente que jusqu'à ce jour (degré d'invalidité: 58 %). L'assuré s'est étonné de la diminution de son degré d'invalidité de 2 % et a réclamé des explications. Par décision du 2 mai 2006, confirmée sur opposition le 16 janvier 2007, l'office AI a reconsidéré ses décisions des 3 août 1998 et 13 juillet 2001 et constaté que le degré d'invalidité de l'assuré s'élevait à 58 %. A l'appui de sa décision, l'office AI a expliqué que la décision initiale de rente, en tant qu'elle mentionnait un taux d'invalidité de 60 %, était manifestement erronée; le taux retenu dans la décision initiale de rente résultait clairement d'une erreur de transcription, puisque son service de réadaptation avait retenu à l'époque un taux de 58 %. B. Par jugement du 30 mai 2007, le Tribunal cantonal des assurances sociales de la République et canton de Genève a rejeté le recours formé par l'assuré contre la décision sur opposition du 16 janvier 2007. C. C._ interjette un recours en matière de droit public contre ce jugement dont il demande l'annulation. Sous suite de dépens, il conclut, principalement, à la constatation de son degré d'invalidité de 60 % et à l'octroi d'un trois-quarts de rente d'invalidité et, subsidiairement, au renvoi de la cause au Tribunal cantonal des assurances sociales pour instruction complémentaire sous la forme d'une expertise médicale. L'office AI conclut au rejet du recours, tandis que l'Office fédéral des assurances sociales a renoncé à se déterminer. 