Yes, you require a valid US passport and an e-Visa, to enter Brazil.
The e-Visa allows you to visit Brazil for tourism, medical treatment, studies, or business for up to 90 days per year and is valid for two years.