Add a role to a user during MailChimp subscription
Try using rules you can add a condition and put action to it.
condition -> when to activate your rule: when a person subscribes
action-> add user role.
Hope this solves your problem