Während der Wirren um die Anerkennung der Magna Carta und des folgenden ersten Kriegs der Barone blieb Marsh ein loyaler Unterstützer des Königs. Im August 1215 war er wieder im Poitou, wo er versuchte, Truppen für den König aufzustellen. Im September 1215 reiste er erneut nach Rom, wo er die Bestätigung der Suspendierung von Erzbischof Langton erreichte. Nachdem König Johann im Oktober 1216 gestorben war, diente Marsh dem Regentschaftsrat, der für den unmündigen Heinrich III. die Regierung führte, weiter als Kanzler. Dabei besiegelte er im November 1217 die Magna Carta, womit auch der neue König diese Vereinbarung anerkannte.