We construct a cubic cut-and-join operator description for the partition function of the Chekhov-Eynard-Orantin topological recursion for a local spectral curve with simple ramification points. In particular, this class contains partition functions of all semi-simple cohomological field theories. The cut-and-join description leads to an algebraic version of topological recursion. For the same partition functions we also derive N families of the Virasoro constraints and prove that these constraints, supplemented by a deformed dimension constraint, imply the cut-and-join description.