MCP.Market

Openuptime MCP server

online · 100% uptime
by openuptime.app·app.openuptime/mcp·v1.0.0·13 stars

Manage uptime monitors, incidents and status pages from any MCP client.

A97/100grade A
What users say
No reviews yet
Be the first
Safety scan
A97/100

full report

Adoption
Growing

13 stars

Reviews

Write one

Nobody has reviewed Openuptime yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Openuptime tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it

no findings
  • –Code scanremote-only server, no package to scann/a
  • Live reliabilityremote reachable in 302ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityOAuth resource metadata advertised on 40115/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace8/10
Overall 97/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Openuptime compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
97/100
higher than 98% of 48,255 servers
Uptime
100%
of our recent checks; the typical remote server answers 100%
Response time
170 ms
faster than 69% of 30,031 servers
GitHub stars
13
more than 89% of 28,688 servers

Install Openuptime in Claude Code, Cursor or VS Code

claude mcp add --transport http mcp https://openuptime.app/api/mcp
Add to Cursor

What the publisher says

From the Openuptime repository's README, as published. We do not edit it. Read it on GitHub

OpenUptime

Open-source uptime monitoring and status pages. Runs on Cloudflare Workers with Postgres, or in one Docker container.

Hosted version · Docs · Reference · MIT license

  • HTTP, TCP, DNS, heartbeat, PostgreSQL, MySQL and Redis checks, with keyword matching and slow-response alerts
  • Incidents, maintenance windows and public status pages with email / RSS subscriptions
  • Alerts to Slack, Lark / Feishu, Telegram, PagerDuty, webhooks and email
  • Workspaces, projects, roles, API keys, an MCP server for agents, JSON import / export

Deploy to Cloudflare

The site is two Workers on one domain:

Keeping the API under /api/* of the same domain means session cookies stay same-origin. You need no separate API hostname.

Before you start

  • A Cloudflare account and a domain whose DNS is on Cloudflare (the zone).
  • A Postgres database reachable from the internet (Neon, Supabase, RDS, your own). Workers connect through Hyperdrive.
  • Node.js 22+ and pnpm (corepack enable provides the pinned version).
  • Workers Paid plan for the Queue (default). On the Free plan, run in inline mode instead: see Reference.

1. Get the code and sign in

git clone https://github.com/becoolme/openuptime.git && cd openuptime
pnpm install
cd apps/api && npx wrangler login

All npx wrangler … commands below run in apps/api unless noted.

2. Create the Queue and Hyperdrive

npx wrangler queues create openuptime-checks
npx wrangler hyperdrive create openuptime-prod --connection-string="postgres://user:pass@host:5432/db"

The second command prints an id. In apps/api/wrangler.jsonc uncomment the hyperdrive line and paste it:

"hyperdrive": [{ "binding": "HYPERDRIVE", "id": "<id printed above>" }],

The commented placement line is optional (it runs the Worker next to your database host); leave it commented unless you want that.

3. Create the schema

From the repository root:

DATABASE_URL="postgres://user:pass@host:5432/db" pnpm db:migrate

It only applies what is new, so run it again after every upgrade. It never issues CREATE SCHEMA, so a role without database-level CREATE works too.

4. Point the config at your domain

Edit two files. In both, replace status.example.com with your own domain.

apps/api/wrangler.jsonc, where zone_name is the zone (the apex domain) even when you serve from a subdomain. Uncomment routes and set:

"routes": [{ "pattern": "status.example.com/api/*", "zone_name": "example.com" }],
"vars": {
  "BETTER_AUTH_URL": "https://status.example.com",   // public origin: cookies, OAuth, email links
  "WEB_ORIGIN": "https://status.example.com",        // same value
  "EMAIL_FROM": "alerts@example.com"                 // sender address; optional, see below
}

Email is optional: without it invitations and alerts are written to the Worker log. To send it, onboard your domain under Email Sending in the Cloudflare dashboard first (see Reference).

apps/web/wrangler.jsonc:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Openuptime: common questions

Is Openuptime MCP server safe?
Yes, by our scan: it is graded A (97/100). Read the Openuptime safety report
How do I install Openuptime?
It runs remotely at openuptime.app. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does Openuptime need an API key?
No key to paste: it signs you in with OAuth when your client connects.
Is Openuptime maintained?
The last commit was 20 days ago (2026-10-15). The latest release is v1.0.0.
Is Openuptime up?
100% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of Openuptime?
Servers from other publishers that do the same job: openstatus MCP server and OneUptime MCP server.
How does Openuptime compare with other MCP servers?
safety score 97/100 (higher than 98% of 48,255 servers); uptime 100% (of our recent checks; the typical remote server answers 100%); response time 170 ms (faster than 69% of 30,031 servers). Full comparison.

Alternatives to Openuptime

Same job from other publishers: the closest match first, then the best rated.

  • openstatus
    Manage monitors, status pages, incidents and maintenances in your openstatus workspace.
    A
  • OneUptime
    Manage incidents, alerts, monitors, status pages, on-call and telemetry in OneUptime.
    A