Just your passport. US Citizens have up to 90 days in the Schengen States (also Germany) before having to apply for any type of visa.
Your passport. Germany has an agreement with the US that allows US citizens to remain in the country for up to 90 days without a visa.
Thanks! Your answer is awaiting moderation.