Welcome to India.
You do not need an agent to get the visa. Check out the Indian embassy website and give them a call.The Embassy is located some where behind the Gulf Times office.

http://www.indianembassyqatar.org/visainformation.html

Happy journey