В сборной Бразилии Мариньо Шагас дебютировал 25 июня 1973 года в товарищеском матче со сборной Швеции, завершившимся со счётом 0:1. В составе сборной Мариньо Шагас принял участие в чемпионате мира 1974 года. Своё последнее выступление за сборную Мариньо Шагас провёл в товарищеском матче против сборной Югославии 26 июня 1977 года, тот матч завершился ничьей со счётом 0:0. Всего же за сборную Мариньо Шагас сыграл 27 официальных матчей в которых забил 6 голов. Также Мариньо Шагас сыграл за сборную 10 неофициальных матчей.
Итого: 27 матчей / 6 голов; 18 побед, 6 ничьих, 3 поражения.
Итого: 10 матчей; 7 побед, 3 ничьих.