LastPing is a hosted dead-man's-switch monitoring service. Rather than alerting when a job reports an error, it alerts when an expected signal stops arriving — catching jobs that were disabled, never scheduled, or died before they could report anything.
Scheduled jobs check in with a single HTTP request to a unique URL. Sending a start ping as well as a success ping lets the service detect runs that hang rather than fail: a job that begins and never finishes is reported as stalled instead of waiting for the next missed window.
CI/CD pipelines are monitored through a signed webhook rather than a script change, with support for GitHub Actions, GitLab CI, Jenkins, CircleCI, Bitbucket Pipelines and Drone.
AI agents can create and configure their own monitors through a Model Context Protocol (MCP) server exposing 36 tools, so an agent can register itself, declare what a healthy run looks like, and then operate unattended. An open-source MCP client is published separately under the MIT licence; the service itself is proprietary.
The same capabilities are available through a web console, a REST API, the MCP server, and a Terraform provider for managing monitors as code.
Alerts are delivered to email, Slack, Discord, Microsoft Teams, Telegram or a custom webhook, with per-monitor templates and routing rules. Public status pages are included.
The service is hosted on AWS in Frankfurt. It is free for individuals, with no limit on the number of monitors.