"An intent to spread an ideology" is the best answer because agendas are usually idea-based and thus, depending on the context, having an agenda means that the person(s) is/are trying to influence others with their beliefs either subtly or through obvious ways.