Is the internet OK?

com.istheinternetokPublished by istheinternetok.comOfficial publisherv1.0.0Updated Oct 29, 2026

Live internet status, security incidents, and dependency and GitHub repo checks. No key.

VerifiedStreamable HTTPWeb executableDeveloper ToolsSecurity & Monitoring

Overview

AI-generated overview

Remote MCP server that reports live internet and big-service outages, open security incidents, and checks dependencies or public GitHub repos for known flaws.

What you can do
  • Get a one-sentence internet status plus every watched service's state and open security incidents
  • List open incidents worst first, with impact, what to do, affected packages and products
  • Read what changed since a date, with a cursor to keep watching
  • Fetch a single incident by id, open or resolved
  • Check a project's lockfile-pinned packages and a person's apps against known flaws
  • Scan a public GitHub repo's lockfiles across 14 ecosystems at its latest commit
When to use it
Useful when someone asks whether the internet or a major service is down, when you want current security incidents in plain words, or when you need to check whether a project's pinned dependencies or a public repo carry known vulnerabilities.
Requirements
A remote endpoint at istheinternetok.com over streamable HTTP; no API key, environment variables or headers are declared. Network access is needed, and repo checks require a public GitHub repository.
Before you install
The server is read-only in what it exposes, but check_stack and check_repo send your dependency names, versions and repository details to a third-party service. Status data is refreshed every 5 minutes, so it may lag real-time outages, and results are advisory rather than a substitute for a full audit.

Installation

In SourceWeft

  1. Open Is the internet OK? in the dashboard and add it to a workspace.
  2. 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/com.istheinternetok%2Fstatus/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.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "is-the-internet-ok": {
      "type": "http",
      "url": "https://istheinternetok.com/mcp"
    }
  }
}

Tools

6

internet_status

Is the internet OK?

The live status of the whole internet: a one-sentence answer, every watched service (Cloudflare, AWS, Google Workspace, Discord, PlayStation Network, OpenAI, GitHub...) with its state and its group, and the open security incidents with what to do. Refreshed every 5 minutes.

Takes no parameters.

list_incidents

Open incidents

The open incidents (critical flaws, big outages, supply-chain attacks), worst first, each with its impact, what to do, the affected packages and products, and its page.

Parametersseverity

events_since

What changed

What changed since a date, oldest first: incidents created, updated or resolved, and big services going down or coming back. Keep `next` and pass it as `since` next time to watch.

Parameterssince

get_incident

One incident

One incident by its id (as list_incidents or internet_status give it, like 2026-10-14-nextjs-rce), open or resolved.

Parametersidrequired

check_stack

Am I affected?

Checks a project's dependencies and a person's apps. Every package with an exact version (as a lockfile pins it) is checked against every known flaw (OSV.dev, CISA's exploited list), and the incidents this site explains come first; a range, no version, or an app is only compared with those incidents. Says the answer on the site's scale (yes, mostly, kind-of, no; unknown when no exact version was sent), which packages to update and to which version. Give packages, product ids, or the text of a lockfile (package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, composer.lock; with filename, any of 30+ formats: Cargo.lock, go.mod, uv.lock, Gemfile.lock...). For a public GitHub repo, check_repo reads every lockfile itself. Only names and versions reach the flaw database; nothing about who asked is stored.

Parametersfullfilenamelockfilepackagesproducts

check_repo

Is this repo OK?

Checks a public GitHub repo: every package its lockfiles pin at its latest commit, in every folder and 14 ecosystems (npm, PyPI, crates.io, Go, Maven, NuGet, RubyGems, Packagist, Pub, Swift, Hex, Hackage, CRAN, Julia), against every known flaw. Says the answer on the site's scale (yes, mostly, kind-of, no; unknown when it holds no lockfile we can read), what to update first and what each flaw lets someone do, in plain words. A first look at a big repo takes a few seconds.

Parametersfullreporequired

Version history

1
  1. v1.0.0LatestOct 29, 2026

Score

83% of the applicable checks met

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
  • 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.