Remote MCP server that checks whether websites are up, reporting status, latency, redirects and security headers, and can set up uptime alerts.
What you can do
Check a single URL for up/down status, HTTP status, response time from Cloudflare's edge, redirect chain and final URL, content type and size, server header, and which security headers are present or missing
Check up to 10 URLs in parallel and get up/down, HTTP status and response time for each
Start an uptime monitor for up to 3 URLs checked roughly every 5 minutes, with DOWN/UP alerts to a Slack or Discord webhook or a Telegram bot and a public status page
When to use it
Useful when you want an assistant to quickly verify that a site or endpoint is reachable, compare response times across a few URLs, or set up lightweight recurring uptime alerts without a separate monitoring account.
Requirements
Runs as a remote streamable HTTP endpoint; no package, environment variable or header is declared. The free checks need no key. Monitoring beyond the 7-day trial requires an UpLane Pro key, and alerts need a Slack or Discord webhook URL or a Telegram bot.
Before you install
Starting a monitor sends data to third parties: the monitored URLs and alert destinations go to the UpLane service, and alerts are delivered through Slack, Discord or Telegram. Pro is paid at 7 USDC per month for 50 URLs, so check pricing before upgrading. The free trial is limited to 3 URLs and a 7-day period.
Enable the server for the chats that should use its tools.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/dev.workers.deanhiki.uplane%2Fwebsite-uptime/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.
Check right now whether a website/URL is up: HTTP status, response time (ms) from Cloudflare's edge, redirect chain and final URL, content type/size, server header, and which security headers (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy) are present or missing. Free, no key.
Parametersurlrequired
check_websites
Check up to 10 URLs in parallel and get up/down, HTTP status and response time for each. Free, no key.
Parametersurlsrequired
start_uptime_monitor
Monitor up to 3 URLs every ~5 minutes and send DOWN/UP alerts to a Slack or Discord webhook or a Telegram bot, plus a public status page. Free 7-day trial, no signup. UpLane Pro: 50 URLs, 7 USDC/month (key UP-... from https://uplane.deanhiki.workers.dev/#pro).
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Reached in the last 30 daysRequired25 pts
Auth declaredRequired10 pts
Tools listedRequired15 pts
DescriptionRequired15 pts
Logo10 pts
Publish an icon in the registry entry.
Documentation15 pts
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
LicenseNot applicable
A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.