Back to the catalog

com.uptimemonitoring/mcp

Agent-native uptime monitoring. Create, inspect, and assert monitor health. Free 50-monitor tier.

Open source Repository Open in the app JSON README (API)

About

Agent-native uptime monitoring. Create, inspect, and assert monitor health. Free 50-monitor tier.

Details

Kind
MCP servers
Topic
Cloud & DevOps
Publisher
com.uptimemonitoring
Origin
official
Category
ferramentas
Transport
http
Version
1.0.2
Last push
2026-05-28T14:41:31Z
Repository state
ativo
Language
Shell
License
MIT
Added
2026-08-29 03:01:26
Updated
2026-08-29 03:01:26
Origin id
com.uptimemonitoring/mcp

README

# UptimeMonitoring Examples

Copy-paste-runnable examples for every [UptimeMonitoring](https://uptimemonitoring.com) integration.

## Integrations

| Integration | Path | Description |
|-------------|------|-------------|
| cURL | [curl/](curl/) | Create, list, test, and delete monitors from the command line |
| Node.js | [node/](node/) | Same lifecycle using Node 20+ native fetch, no dependencies |
| Python | [python/](python/) | Same lifecycle using `requests` |
| GitHub Actions | [github-actions/](github-actions/) | Post-deploy health gate with `uptimemonitoring/assert-healthy` |
| MCP — Claude Code | [mcp/claude-code/](mcp/claude-code/) | Manage monitors with natural language in Claude Code |
| MCP — Cursor | [mcp/cursor/](mcp/cursor/) | Manage monitors with natural language in Cursor |
| Webhooks | [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](https://uptimemonitoring.com/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 infrastructure
- `kubernetes/` — liveness/readiness gate via assert-healthy in a pod lifecycle hook
- `pagerduty-integration/` — route monitor alerts to PagerDuty incidents

More