This paper gives a semantical underpinning for a many-sorted modallogic associated with certain dynamical systems, like transitionsystems, automata or classes in object-oriented languages. Thesesystems will be described as coalgebras of so-called polynomialfunctors, built up from constants and identities, using products,coproducts and powersets. The semantical account involves Booleanalgebras with operators indexed by polynomial functors, called MBAOs,for Many-sorted Boolean Algebras with Operators, combiningstandard (categorical) models of modal logic and of many-sortedpredicate logic. In this setting we will see Lindenbaum MBAO models asinitial objects, and canonical coalgebraic models of maximallyconsistent sets of formulas as final objects. They will be used to(re)prove completeness results, and Hennessey-Milner stylecharacterisation results for the modal logic, first established byRößiger.