{
  "markdown": "# UptimeMonitoring Examples\n\nCopy-paste-runnable examples for every [UptimeMonitoring](https://uptimemonitoring.com) integration.\n\n## Integrations\n\n| Integration | Path | Description |\n|-------------|------|-------------|\n| cURL | [curl/](curl/) | Create, list, test, and delete monitors from the command line |\n| Node.js | [node/](node/) | Same lifecycle using Node 20+ native fetch, no dependencies |\n| Python | [python/](python/) | Same lifecycle using `requests` |\n| GitHub Actions | [github-actions/](github-actions/) | Post-deploy health gate with `uptimemonitoring/assert-healthy` |\n| MCP — Claude Code | [mcp/claude-code/](mcp/claude-code/) | Manage monitors with natural language in Claude Code |\n| MCP — Cursor | [mcp/cursor/](mcp/cursor/) | Manage monitors with natural language in Cursor |\n| Webhooks | [webhooks/](webhooks/) | Push notifications when a monitor goes down, recovers, or flaps |\n\n## Placeholder convention\n\nAll examples use placeholders — replace them with your own values before running:\n\n| Placeholder | Replace with |\n|-------------|--------------|\n| `UPTIMEMONITORING_API_KEY` | Your API key — set as an environment variable, never hardcode it |\n| `umk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx` | Your actual API key from [Settings → API Keys](https://uptimemonitoring.com/settings/api-keys) |\n| `123` | Your monitor's numeric ID (visible in the dashboard URL) |\n| `whs_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx` | The HMAC signing secret returned when you set a webhook |\n\n**Never commit a real key to version control.**\n\n## Coming in Phase 2\n\n- `terraform/` — provision and manage monitors as infrastructure\n- `kubernetes/` — liveness/readiness gate via assert-healthy in a pod lifecycle hook\n- `pagerduty-integration/` — route monitor alerts to PagerDuty incidents\n",
  "bytes": 1792,
  "sha": "d782bbb073de0c8e14a6851c0b245975e435d2794edbf4a11ffdc14e73dbd899",
  "repo_slug": "uptimemonitoring/examples",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_com_uptimemonitoring_mcp_20c0d3b3/readme"
}