The verb "to have" functions both as a "main verb" (I have an idea.) and as an auxilliary, or helping verb (I have taken a shower.). Taken is the past participle of the main verb, "to take." "Have" is not the main verb.
In some cases, both functions appear in the same sentence: I have had my breakfast.