Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Changed the definition of "get_regional_readings", "get_report_volume", "get_stack" and 4 more
⟨158 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨235 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨298 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨264 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨302 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨243 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
⟨343 unchanged words⟩ from outside, not the service's official status. `check_evidence`, when it is not null, says what a pass of this service's check shows and does not show: repeat it with any claim that the service works. Cite the returned source.url when repeating any of this.
Changed the definition of "get_regional_readings", "get_report_volume", "get_stack" and 4 more
⟨59 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOur
Changed the definition of "get_regional_readings", "get_report_volume", "get_stack" and 4 more
⟨43 unchanged words⟩ questions, or to show that reports andmeasurementsour check readings disagree in a specific region. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassing
Authorization required, Bearer, issuer https://realuptime.io
Authorization required, Bearer, issuer https://realuptime.io
Authorization required, Bearer, issuer https://realuptime.io
Authorization required, Bearer, issuer https://realuptime.io
Recently observed → Live
Live → Recently observed
Authorization required, Bearer, issuer https://realuptime.io
Authorization required, Bearer, issuer https://realuptime.io
Certificate recorded, valid to 2026-12-20
Authorization not required
Certificate recorded, valid to 2026-12-20
Authorization required, Bearer, issuer https://realuptime.io
Unknown → Live
First tool surface recorded: 7 tools (server version 0.1.0)
https://mcp.realuptime.io/public (mcp_streamable_http) — from mcp_registry, with the record
https://mcp.realuptime.io/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 19 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed
⟨136 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
⟨89 unchanged words⟩ a caller must hold the key. User reports,public chatterandthe vendors' own statuspublicpageschatter are not read for a stack (those ⟨9 unchanged words⟩ here; a member's own page still shows it. A member whose own status feed RealUptime reads is levelled by the vendor's declared incident instead of our checks (`services[].vendor.feed_working` is true, its plate label says so, major or critical reads as down, minor as degraded, none as up, and no probe event is listed for it); `summary.counts.vendor_incident` and `vendor_quiet` count those members apart from the check counts. An unknown key answers `summary.level: "not_found"`, ⟨8 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
⟨165 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
⟨62 unchanged words⟩ the service is not in RealUptime's catalog). When the service's status feed works, `vendor` carries what the vendor itself declares on its status page, and the verdict, `verdict_source` and plate then come from that declaration alone (down while its live incident is rated major or critical, otherwise up); our own reading is `checks_reading`, shown beside it. Also returns `plate`, the public page's headline: ⟨76 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
⟨144 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
Past probe events RealUptime recorded for one catalogservice.service whose status feed we cannot read. For a service whose feed works, `recent_events`, `last_outage` and `reliability` are `available: false` with the reason (the vendor's declared incidents are what count, our probe events are not listed or counted), and `vendor` leads. A probe event opens only when our checks ⟨187 unchanged words⟩ are RealUptime's own check readings, never userreportsreports. For a service whose status feed we can read, `vendor.feed_working` is true andnever`vendor` holds the vendor's own declared incident from its statuspage.page: that statement leads and gives the verdict and plate, and `checks_reading` and `vendor.regional_reading` are our check reading beside it, never a second outage. Where we cannot read a feed (`vendor.feed_working` false), the answer is our checks alone. "blocked" means our check was refused, which ⟨8 unchanged words⟩ A no-data answer is never a passing check.ThisOurischeck readings are our own reading from outside, not the ⟨12 unchanged words⟩
⟨44 unchanged words⟩ normal" or "insufficient_data", and RealUptime's ownprobecheck reading for the same regions so the two ⟨29 unchanged words⟩ Report volume never opens, extends or closesanaoutageprobe event in RealUptime's event record; onlyprobeourmeasurementschecks do. "insufficient_data" means there are not enough ⟨19 unchanged words⟩ no problems reported". Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.
⟨42 unchanged words⟩ roll-up: `summary.headline` ("2 of 6 servicesdownwith checks failing or degraded"), the worst member level, ⟨82 unchanged words⟩ about any service's health. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.
How the internet looks from RealUptime'sprobecheck regions right now (https://realuptime.io/outages/internet-weather): for ⟨147 unchanged words⟩ instead. Takes no arguments. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.
IsDo RealUptime's own checks of a third-party service currentlydownfail,asfrommeasurednamedbyregions?RealUptime'sAowncheckprobesisfromoneupunauthenticated request tofourthenamedservice'sregions?front door; it says whether that check passed or failed, not whether the service works for users. Returns a verdict of "up" (our checks pass), "down" (our checks fail), "down_in_some_regions" (our checks fail from some regions), "blocked", "no_data", or "not_covered ⟨39 unchanged words⟩ the sentence under it. "reachable_reports_elevated" means ourprobeschecksanswerpass but user reports or public chatter are above their spike threshold: NOTanaoutagefailed check, and never to be quoted as one. ⟨16 unchanged words⟩ about one region only. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.
⟨11 unchanged words⟩ a CDN), as inferred from RealUptime's ownprobeschecks across every service it tracks? Answers one of ⟨3 unchanged words⟩ (no shared incident; a count of servicesprobe-confirmedwhosedownchecks fail travels with the catalog size), "provider_incident" (our checks fail for at least five services sharing onemeasuredprovider signalarewhileprobe-confirmedourdowncheckswhileof services on other providersaremostlyup;pass; the provider is named with the services affected and a confidence sentence), or "several_unrelated" (our checks fail for several servicesdownwith no shared provider signal). Also returns themeasureddependency map from our checks: how many tracked services answer from behind each provider. A provider incident is ameasuredCORRELATIONoverofprobe-detectedouroutagescheck readings, never a cause the providerconfirmedstated, and it changes no service's own verdict; ⟨5 unchanged words⟩ service. Takes no arguments. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.
Pastoutagesprobe events RealUptimedetectedrecorded for one catalog service. A probe event opens only when our checks fail from two or more distant regions. Returns `last_outage` (the most recent CLOSEDoutage our probesprobedetectedevent, with its duration, regions and surfaces, or thehonestplain"nostatementoutagethatrecordedour checks did not fail from two or more distant regions in the N days we havemeasuredcheckedthis"the service) and `reliability` (per calendar month for the last 12: uptime%by our checks,outageprobe event count and minutes, fromprobe-detectedprobe events only; a month before we watched the ⟨6 unchanged words⟩ percentage, never 100%) and `recent_events` (theprobe-detected outageprobe events of the last 90 days, most ⟨39 unchanged words⟩ list travels with window_days and tracking_since and meansnooureventchecks did not fail from two or more distant regions in that window since we startedmeasuringchecking the service, never "this service has had no outages". Events that fail our rules are retracted and listed at https://realuptime.io/outages/corrections. The current reading travels alongside. Readings are RealUptime's ownprobecheckmeasurementsreadings, never user reports and never the vendor's status page. "blocked" means ourprobecheck was refused, which is NOT aconfirmedfailedoutage.check of the service. A no-data answer is never ahealthypassinganswer.check. This is our own reading from outside, not the service's official status. Cite the returned source.url when repeating any of this.