Incidents that explain themselves
Incidents open automatically after consecutive failures. Post updates from investigating to resolved and subscribers get an email.
An open source uptime monitor: checks, alerts and status pages you can manage from Claude, Cursor or any MCP client. No per-monitor fees.
Open source (MIT). The software sends no telemetry.
After 3 consecutive failed checks
Slack · #incidents · just nowSample data for illustration.
ALERTS AND AUTOMATION THAT FIT YOUR STACK
OpenUptime ships an MCP server. Connect Claude, Cursor or any MCP client and ask in plain words.
Add your OpenUptime address with /api/mcp to any MCP client that supports remote servers.
Sign in and choose what the agent may reach: every workspace, selected workspaces or only selected projects. Revoke it any time.
Create monitors, pause them, run a check, open or update incidents. The agent can also create projects and workspaces where you allow it.
Read the MCP guide →What most teams want is simple: reliable alerts, a status page worth showing customers, and no vendor lock-in.
SaaS monitors charge per monitor, check interval, seat and status page. Add services and monitoring becomes a line item of its own.
Self-hosted tools run on the same infrastructure they watch. When that machine or network has a bad day, the alerts go down with it.
New service, new monitor, more clicking. Without a complete API you can’t fold monitoring into Terraform or CI.
An open source uptime monitor under the MIT license. Run it yourself, or use the hosted version.
HTTP, TCP, DNS and heartbeats, as often as every minute. Assert on a keyword — or its absence — not just a 200.
Incidents open automatically after consecutive failures. Post updates from investigating to resolved and subscribers get an email.
Grouped components, 90-day history, incident timeline and email subscribers.
Slack, Lark, Telegram, PagerDuty, email and webhooks. Choose which channels each monitor alerts.
curl -X POST /api/monitors \
-H "Authorization: Bearer $TOKEN" \
-d '{"name":"Acme","type":"http",
"target":"https://acme.dev"}'Everything the UI does, the API does. Create monitors, channels and status pages with API keys.
EVERYTHING OPENUPTIME SUPPORTS
A monitoring tool has to be trustworthy on your worst day. So every decision happens where you can see it.
Deploy to Cloudflare, or run anywhere with Docker.