Mail isn't documented as a requirement, but the first item in the Requirements section is "macOS (uses launchd for scheduling and Messages for iMessage)".
Is Messages to automate responding to broker texts or just for notification?
Is Messages to automate responding to broker texts or just for notification?