The Team Orienteering Problem with Service Times and Mandatory & Incompatible Nodes (TOP-ST-MIN) is a variant of the classic Team Orienteering Problem (TOP), which includes three novel features that stem from two real-world problems previously studied by the authors. We prove that even finding a feasible solution is NP-complete. Two versions of this variant are considered in our study. For such versions, we proposed two alternative mathematical formulations, a mixed and a compact formulations. Based on the compact formulation, we developed a Cutting-Plane Algorithm (CPA) exploiting five families of valid inequalities. Extensive computational experiments showed that the CPA outperforms CPLEX in solving the new benchmark instances, generated in such a way to evaluate the impact of the three novel features that characterise the problem. The CPA is also competitive for the TOP since it is able to solve almost the same number of instances as the state-of-art algorithms.