When one's trying to prove the martingale property (assuming it's adapted and integrable), why does it suffice for a stochastic process $(X_t)_{t\geq0}$ satisfy $$ \mathbb{E}[(X_t-X_s)\prod_{i=1}^n f_i(X_{s_i})]=0,$$ where $f_i$ are bounded continuous functions and $s_1\leq s_2\leq\dots s_n\leq s<t$.
Is it a simple application of the Monotone Class theorem or is the more/less to it?
From the functional form of the montone class theorem, you can conclude immediately from the identity you have displayed that $$ \Bbb E[(X_t-X_s)\cdot F]=0 $$ for all bounded $\mathcal F_s:=\sigma(X_u: 0\le u\le s)$-measurable $F$. (See Theorem 1 here: https://almostsuremath.com/2019/10/27/the-functional-monotone-class-theorem/.)