This paper is concerned with the problem of computing and validating short certificates for MAX-SAT. By converting a CNF formula into a low degree polynomial on a group, we are able to certify its maximum satisfiability by Fourier sum of squares (FSOS). We thoroughly study both the theoretical and computational aspects of this problem. On the theoretical side, we prove two existence theorems:• If (Lmin, L) lies in some regime, then any CNF formula with m clauses of which at least Lmin are falsified admits a polynomial FSOS certificate for the existence of at most (m − L) satisfiable clauses, whose degree is O(log m). • Any CNF formula with m clauses admits a rational FSOS certificate for its maximum satisfiability, whose degree is O(log 2 m). For computational purposes, we propose an efficient algorithm which is justified by existence theorems, to compute low degree rational FSOS certificates for MAX-SAT. Unlike existing methods which are all based on inference rules, our algorithm is purely numerical and easily implementable. Its output is human-readable and can be efficiently validated by either one of the two methods we propose. We test our algorithm on randomly generated CNF formulae and compare results with those obtained by the existing proof builder. Moreover, our results and algorithms can be effortless adapted to the certificate problem for SAT, UNSAT and MIN-SAT.