I agree that having a webhook for weather alerts is crucial. Webhooks allow real-time notifications without constant polling, which is inefficient and resource-intensive. This is especially important for life and safety alerts, like tornado warnings.
In your case with Weatherkit, it's surprising they don't offer a webhook feature. For now, you might need to set up a server to regularly check the Weatherkit API and send push notifications when necessary.