The answer is yes, your toilet needs to have a vent. Your local plumbing code can affect the size of this vent pipe. The toilet's individual vent is the same size as the code.
Let's Get It Fixed!
HomeX virtual experts will assess your issue (for free!) and can resolve simple problems.