St. John byl britským velvyslancem v Mexiku mezi roky 1884 a 1893, přičemž pomohl normalizovat vztahy mezi oběma zeměmi, které byly narušené od francouzské intervence v Mexiku (1861–1867).