I don’t see anything about the Magna Carta in there.
Are you of the opinion that international agreements that bind the United States of America are "treaties" or some other kind of document?
The article makes it clear that the founders intended that any agreement with a foreign country or a bunch of foreign countries that would bind the United States (there's 50 of them today) would need 2/3 of the Senate to approve.
Do you have a problem with that requirement?