Anything with undertones of red is warm. You need red to make purple...
This doesn't necessarily make it warm. It's a blue-purple, which makes it cool.
Any colour can be cool or warm - even red, yellow and orange can be cool. Purple definitely can be.