Even American passport holders have to have visas to visit Qatar. Again, see the embassy in DC.