UptimeMonitoring Examples

MCP serverMonitoring & ops

Your 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.

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

IntegrationPathDescription
cURLcurl/Create, list, test, and delete monitors from the command line
Node.jsnode/Same lifecycle using Node 20+ native fetch, no dependencies
Pythonpython/Same lifecycle using requests
GitHub Actionsgithub-actions/Post-deploy health gate with uptimemonitoring/assert-healthy
MCP — Claude Codemcp/claude-code/Manage monitors with natural language in Claude Code
MCP — Cursormcp/cursor/Manage monitors with natural language in Cursor
Webhookswebhooks/Push notifications when a monitor goes down, recovers, or flaps

Placeholder convention

All examples use placeholders — replace them with your own values before running:

PlaceholderReplace with
UPTIMEMONITORING_API_KEYYour API key — set as an environment variable, never hardcode it
umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxYour actual API key from Settings → API Keys
123Your monitor's numeric ID (visible in the dashboard URL)
whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxThe 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 infrastructure
  • kubernetes/ — liveness/readiness gate via assert-healthy in a pod lifecycle hook
  • pagerduty-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