UptimeMonitoring Examples
MCP serverMonitoring & opsYour AI can check whether your sites and services are up, create new uptime monitors, and confirm that things are healthy before you rely on them. This app adds that uptime monitoring ability to your AI. A free tier covers up to 50 monitors.
Available today. Use it from your connected AI after setup.
Needs your own account with this service. Credentials stay encrypted.
Add the app, then ask your AI to create a monitor for something you want watched and check its health.
Then ask your AI: use UptimeMonitoring Examples
What your AI can do with it
- Check whether a site or service is currently up
- Create new uptime monitors
- Look up the current health of any monitor
- Confirm a monitor is healthy before acting on it
From the project's README
As published by uptimemonitoring/examples in README.md.
Copy-paste-runnable examples for every UptimeMonitoring integration.
Integrations
| Integration | Path | Description |
|---|---|---|
| cURL | curl/ | Create, list, test, and delete monitors from the command line |
| Node.js | node/ | Same lifecycle using Node 20+ native fetch, no dependencies |
| Python | python/ | Same lifecycle using requests |
| GitHub Actions | github-actions/ | Post-deploy health gate with uptimemonitoring/assert-healthy |
| MCP — Claude Code | mcp/claude-code/ | Manage monitors with natural language in Claude Code |
| MCP — Cursor | mcp/cursor/ | Manage monitors with natural language in Cursor |
| Webhooks | webhooks/ | Push notifications when a monitor goes down, recovers, or flaps |
Placeholder convention
All examples use placeholders — replace them with your own values before running:
| Placeholder | Replace with |
|---|---|
UPTIMEMONITORING_API_KEY | Your API key — set as an environment variable, never hardcode it |
umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | Your actual API key from Settings → API Keys |
123 | Your monitor's numeric ID (visible in the dashboard URL) |
whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx | The HMAC signing secret returned when you set a webhook |
Never commit a real key to version control.
Coming in Phase 2
terraform/— provision and manage monitors as infrastructurekubernetes/— liveness/readiness gate via assert-healthy in a pod lifecycle hookpagerduty-integration/— route monitor alerts to PagerDuty incidents
Signals
- Last commit
- May 2026
Advanced
- Delivery
- mcp MCP server → your ahel gateway (mcp.ahel.ai) → every connected AI client.
- Catalog kind
- mcp-server
- Gateway key
com-uptimemonitoring-mcp- Source
- github.com/uptimemonitoring/examples
- Hosted endpoint
https://api.uptimemonitoring.com/mcp