A.- Mit Verfügung vom 19. November 1998 verneinte die IV-Stelle Basel-Stadt gestützt auf umfangreiche medizinische Unterlagen, u.a. eine Expertise des Zentrums für Medizinische Begutachtung (ZMB) vom 9. Juli 1998, einen Anspruch der S._ auf Leistungen der Invalidenversicherung. B.- Die hiegegen erhobene Beschwerde wies die Kantonale Rekurskommission für die Ausgleichskassen und die IV-Stellen Basel-Stadt mit Entscheid vom 16. Dezember 1999 ab. C.- Mit Verwaltungsgerichtsbeschwerde lässt S._ die Aufhebung des vorinstanzlichen Entscheides und die Zusprechung einer ganzen Invalidenrente beantragen. Eventualiter sei eine psychiatrische Oberexpertise einzuholen. Weiter wird um Gewährung der unentgeltlichen Rechtspflege und Verbeiständung ersucht. Die IV-Stelle Basel-Stadt schliesst auf Abweisung der Verwaltungsgerichtsbeschwerde. Das Bundesamt für Sozialversicherung hat sich nicht vernehmen lassen. 