cd /news/developer-tools/show-hn-an-uptime-monitor-with-an-mc… · home topics developer-tools article
[ARTICLE · art-60496] src=uptimemonitoring.com ↗ pub= topic=developer-tools verified=true sentiment=↑ positive

Show HN: An uptime monitor with an MCP server, create monitors by asking Claude

Monitive launched an API-first uptime monitoring service with an MCP server that lets developers and AI agents create monitors via curl, Claude prompts, or GitHub Actions. The platform offers 50 free monitors, evidence-rich incident data, and multiple alert channels including webhooks, browser push, RSS, and MCP pull.

read4 min views1 publishedJul 15, 2026
Show HN: An uptime monitor with an MCP server, create monitors by asking Claude
Image: source

By Monitive · 16 years in monitoring · 50 monitors free · GitHub login · no email · no card

Create monitors with a curl call, an MCP prompt, or a GitHub Action.

claude mcp add --transport http uptimemonitoring \
  https://api.uptimemonitoring.com/mcp

Have an API key? Add --header "Authorization: Bearer umk_live_..."

to authorize via key.

Use the surface you already work in. #

Same backend. Same monitor state. Different ways to drive it.

Create and manage monitors from scripts, apps, or CI.

curl -X POST https://api.uptimemonitoring.com/api/v1/monitors \
  -H "Authorization: Bearer $UPTIMEMONITORING_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "api-prod",
    "url": "https://api.example.com/healthz",
    "type": "http"
  }'

Built for your workflow #

Pick the surface that fits how you ship.

Fail deploys when your site is down

Use a GitHub Action to assert your deploy is reachable from 22 probe locations before traffic switches over.

Let your Claude agent monitor its own deployments

Add the UptimeMonitoring MCP server to Claude Code so your agent can create monitors, check status, and react to failures.

Uptime monitoring from inside Cursor

Configure UptimeMonitoring as an MCP server in Cursor and manage monitors from the agent panel.

Monitor any API with 50 free checks

Create monitors via the REST API with a single POST request — no dashboard required.

What happens when something breaks #

We do not flip red on the first blip.

Create

You create a monitor through the API, MCP, or GitHub Action.

Test immediately

We run an immediate test check so typos and unreachable targets fail fast.

Check on schedule

Checks are spread across the minute to keep load stable.

Re-check failures

Infrastructure-class failures are confirmed from two additional regions before we flip state.

Deliver evidence

We store the incident with evidence and send it where you want it: webhook, browser push, RSS, or MCP pull.

Evidence, not just red dots #

See what happened before the incident: DNS, TLS, timeout, 5xx, region, and timing breakdowns.

  • Last 20 checks included
  • Timing breakdowns per check
  • Region-aware evidence
  • Designed for debugging, not dashboards
{
  "id": 194,
  "type": "down",
  "monitor_id": 1287,
  "started_at": "2026-04-18T05:38:52Z",
  "resolved_at": "2026-04-18T05:45:44Z",
  "evidence": [
    {
      "region": "US-W",
      "timestamp": "2026-04-18T05:37:41Z",
      "status_code": 200,
      "dns_ms": 6.8,
      "tls_ms": 298,
      "connect_ms": 149,
      "ttfb_ms": 203
    },
    {
      "region": "US-W",
      "timestamp": "2026-04-18T05:38:42Z",
      "error_class": "dns"
    }
  ]
}

Webhooks for systems. Push for humans. MCP for agents. #

No inbox spam. No deliverability headaches. You choose the channel.

Webhooks

For Slack, Twilio, Discord, ntfy, GitHub Actions, or your own router.

PUT /api/v1/monitors/1287/webhook
{ "url": "https://hooks.co/inc" }

Browser push

One-click opt-in from the dashboard. Fastest human fallback.

Enable notifications
Chrome on macOS · Active

RSS / incident feed

Subscribe from Slack, readers, or automation tools.

https://api.uptimemonitoring.com
  /feed/{token}/rss

MCP pull

Ask your agent for monitor state and recent incidents directly.

Tool: list_incidents
Filter: last 24h, status: open
Result: 1 incident, myapp-healthz

Browser push and email get muted by Do Not Disturb — exactly when an outage matters. Wire a webhook to Pushover (bypasses DND on iOS and Android) or ntfy for phone alerts the moment something breaks.

Reliable alerts guide →

Validate the things that actually break #

HTTP / HTTPS

Status codes, body match, timing evidence

Timing evidence

DNS, connect, TLS, TTFB, download

Copy a working example #

Start from a real recipe, not a blank page.

Free plan #

Enough for real projects. Simple enough to remember.

  • Up to 50 monitors
  • Up to 100 during extended free tier (early users)
  • 60-second minimum interval
  • 22 global probe locations
  • 1 webhook per monitor
  • 10 API keys per account
  • 30-day incident retention
  • Full MCP access
  • Browser push + RSS incident feed
  • No email required
  • No credit card required

Paid plans will add 30-second intervals, longer retention, and response-time threshold alerts.

Built by Monitive #

UptimeMonitoring.com is the API-first, headless sibling to Monitive Pro.

Monitive has been operating monitoring infrastructure for 16 years. UptimeMonitoring.com takes that operational experience and applies it to a different job: deploy gates, API workflows, AI-agent tooling, and developer-first monitoring without email or dashboard sprawl.

  • 16 years in monitoring
  • 22 probe locations
  • Cross-region confirmation on failures
  • GitHub OAuth + API keys
  • Minimal data collection: GitHub identity only
API / MCP / GitHub Action
          │
          ▼
   Go dispatcher + evidence
          │
          ▼
   22-probe network
          │
          ▼
 webhooks / push / RSS / incidents

FAQ #

Is it really free? #

Yes. Free plan: up to 50 monitors. Early users can go up to 100 during the extended free tier while paid plans are being finalized.

Do I need an email address? #

No. Signup uses GitHub OAuth. Email is optional only if you want future pricing updates.

How do alerts work without email? #

Webhooks, browser push, RSS feeds, and MCP queries.

How do you avoid false positives? #

Infrastructure-class failures are re-checked across regions before state changes.

Can I monitor private IPs or internal services? #

No. Private and reserved targets are blocked.

── more in #developer-tools 4 stories · sorted by recency
── more on @monitive 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-an-uptime-mo…] indexed:0 read:4min 2026-07-15 ·