¿Qué significa mamacita? ¿Se considera un cumplido?

Depende totalmente del contexto. Literalmente significa “mamá pequeña” o “mami”.
Si un chico le dijo esto a una chica que no sabía es realmente grosero. “Adiós mamacita”.
Si le dije a mi esposa que esto es totalmente aceptable y sexy, “te quiero mamacita” es como “Te quiero, hermosa”.
También puedo decir “a ver mamacita” a mi hermana, significa que voy a comentar la siguiente frase como “veamos a mi querida …”
Algunas veces mi esposa lo usa en una llamada telefónica a mi suegra, entonces también es aceptable. “Como estas mamacita” es como “como estas mami”.
En otro escenario puedo usarlo con mi hija como “apúrate mamacita”, es un regaño como “apurate señorita”.

Por cierto: nadie en México usa “papi chulo”, esta es una jerga de Los Ángeles. Si un mexicano usa esto en la Ciudad de México, lo tomarán por tonto o ella por un momento.

Mamacita significa “pequeña madre” si la traduces literalmente.

Depende en gran parte del contexto en el que se usa: si le dices esto a una chica que no sabes, se consideraría grosero, pero si le dices esto a tu novia / esposa es un cumplido

Literalmente significa “pequeña madre”, pero se usa para algo completamente diferente. Se usa para llamar a una joven o señorita que es muy atractiva.
Por lo general, no se le dice a la misma persona, sino más bien como un objeto de fanfarronear entre los hombres, porque suena demasiado sexual.

Si se usa para referirse a una señorita de mirada caliente o belleza pechugona, ciertamente. “Mamacita” se traduce aproximadamente en (drum roll): Sweet Darlin ‘

No.

No lo uses o te acusarán de acoso.

Significa pequeña madre, o “mamá”