Sachverhalt: A. Die 1965 geborene A._ meldete sich im August 1992 wegen Darmbeschwerden (Morbus Crohn) bei der Invalidenversicherung zum Leistungsbezug an. Nach einer Abweisung des Leistungsbegehrens traten psychische Probleme hinzu, weshalb im September 1997 eine Neuanmeldung erfolgte. Die IV-Stelle Thurgau gewährte A._ ab 1. Dezember 1997 (bis 31. Oktober 1998 in Form einer Härtefallrente, ab 1. November 1998 infolge Verschlechterung des Gesundheitszustandes) eine halbe Invalidenrente (Verfügung vom 30. Juni 2000). Im Rahmen einer Rentenrevision wurde bei der MEDAS eine polydisziplinäre Begutachtung (Gutachten vom 27. November 2003) veranlasst. Gestützt darauf sprach die IV-Stelle A._ ab 1. August 2002 eine ganze Invalidenrente zu (Verfügungen vom 30. Juni 2005). Im August 2012 wurde erneut eine Rentenrevision eingeleitet. Die IV-Stelle holte beim Zentrum B._ ein polydisziplinäres Gutachten ein, das vom 2. Oktober 2013 datiert. Ergänzend wurde am Spital C._ eine 3D-Anorektale Manometrie durchgeführt (Bericht vom 11. Juni 2014). Aufgrund der Ergebnisse dieser Abklärungen hob die IV-Stelle die ganze Invalidenrente der Versicherten mit Verfügung vom 3. Februar 2015 auf (Invaliditätsgrad: 8 %). B. Die dagegen erhobene Beschwerde wies das Verwaltungsgericht des Kantons Thurgau mit Entscheid vom 13. Mai 2015 ab. C. A._ führt Beschwerde in öffentlich-rechtlichen Angelegenheiten mit dem Rechtsbegehren, in Aufhebung des angefochtenen Entscheides sei ihr weiterhin eine ganze Invalidenrente auszurichten; eventualiter sei die Angelegenheit zur Vornahme weiterer Abklärungen an die IV-Stelle, allenfalls an die Vorinstanz, zurückzuweisen; sodann ersucht A._ um unentgeltliche Rechtspflege.