Cachet has an API that can supposedly be used to update status and incidents.
There's no officially supported plugin but I've coppied one from a github repo to /usr/bin/nagios/plugins on misc1 that is working but should be configured more.
It's currently using the API token for 'NagiosBot' which has the email operations (at) miraheze (dot) org.