Maximal monotonicity is explored as a generalization of the linear theory of passivity, aiming at an algorithmic input/output analysis of physical models. The theory is developed for maximal monotone one-port circuits, formed by the series and parallel interconnection of basic elements. An algorithmic method is presented for solving the periodic output of a periodically driven circuit using a maximal monotone splitting algorithm, which allows computation to be separated for each circuit component. A new splitting algorithm is presented, which applies to any monotone circuit defined as a port interconnection of monotone elements.The research leading to these results has received funding from the European Research Council under the Advanced ERC Grant Agreement Switchlet n. 670645.