You need to have API key in order to activate the plugin, there are also have paid version, i also use WP-Spam free so as to prevent spam comment
Yes but getting the API is peice of cake. You only need to register at Wordpress.org and you can find API in profile page. I wish they have same plugin for SMF and myBB forums.