Sachverhalt: Sachverhalt: A. Auf Grund der Anmeldung der ehemaligen Ehefrau des 1956 geborenen W._ zum Bezug einer IV-Rente führte die Sozialversicherungsanstalt St. Gallen (nachfolgend: Ausgleichskasse) das Verfahren zum Splitting der Einkommen infolge Scheidung durch. Sie stellte W._ im Anschluss daran den angepassten Auszug aus den individuellen Konten zu. Am 5. August 2004 kam sie dessen Ersuchen um den Erlass einer Verfügung betreffend Splitting nach und wies mit Entscheid vom 29. Oktober 2004 die dagegen erhobene Einsprache ab. A. Auf Grund der Anmeldung der ehemaligen Ehefrau des 1956 geborenen W._ zum Bezug einer IV-Rente führte die Sozialversicherungsanstalt St. Gallen (nachfolgend: Ausgleichskasse) das Verfahren zum Splitting der Einkommen infolge Scheidung durch. Sie stellte W._ im Anschluss daran den angepassten Auszug aus den individuellen Konten zu. Am 5. August 2004 kam sie dessen Ersuchen um den Erlass einer Verfügung betreffend Splitting nach und wies mit Entscheid vom 29. Oktober 2004 die dagegen erhobene Einsprache ab. B. Die hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 12. April 2005 ab. B. Die hiegegen eingereichte Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 12. April 2005 ab. C. W._ führt Verwaltungsgerichtsbeschwerde und beantragt, über die Sache sei unter Aufhebung der angefochtenen Entscheide mit reformatorischer Wirkung neu zu entscheiden. Zudem ersucht er um die Gewährung der unentgeltlichen Rechtspflege. Die Ausgleichskasse schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung verzichtet auf eine Vernehmlassung. 