Montpellier, still to win at home this season and beaten 2-1 by visiting Arsenal in the Champions League in midweek, are down in 14th position in the table with five points from six games. St Etienne are up to eighth place on seven points.
St Etienne were strong at the back and Montpellier failed to get a single shot on target in the first period.
Both teams then created several chances before Camara missed an open goal after Anthony Mounier set him up in the 64th minute.
Camara was more ruthless six minutes later, levelling the scores after good work down the left by Remy Cabella.
Leaders Olympique Marseille will look to make it six wins from six starts this season when they entertain Evian Thonon Gaillard on Sunday (1500).