InternetVitals

Ask your AI agent "is AWS down?" Real-time status, incidents and an overall health score for 41 backbone services. Hosted, free, no API key.

Hosted MCP Server

npx add-mcp 'https://internetvitals.com/mcp'

Installs into Claude Code, Codex, Cursor and more

Documentation

InternetVitals logo

InternetVitals MCP Server

Real-time health of the internet's backbone, for AI agents. Ask "is AWS down?", "what broke in the last hour?" or "how healthy is the internet right now?" and get live answers from InternetVitals, which checks 41 major services every 5 minutes and rolls them into a single Internet Health Score.

  • Endpoint: https://internetvitals.com/mcp
  • Transport: Streamable HTTP (remote, hosted)
  • Auth: none — no API key, no sign-up
  • Cost: free

Tools

ToolWhat it doesArguments
get_internet_healthCurrent global health score and vital signs (pulse, temperature, blood pressure, SpO2)—
list_servicesAll 41 monitored services with current statuscategory (cdn, cloud, consumer, developer, payments, communication, dns, ai), status (operational, degraded, major, outage, unknown) — both optional
get_service_statusStatus, uptime and recent incidents for one serviceslug, e.g. cloudflare, aws, github
get_recent_incidentsRecent outages and incidents, optionally for one serviceslug (optional), limit 1–100 (default 10)
get_vitals_historyHealth score historyperiod: 24h, 7d or 30d (default 24h)

All tools are read-only and only query public status data.

Monitored services

CDN: Cloudflare, Akamai, Fastly · Cloud: AWS, Azure, Google Cloud, DigitalOcean · Consumer: Google Search, YouTube, Gmail, Meta (Facebook + Instagram), WhatsApp, TikTok, X, Microsoft 365, Apple Services · Developer: GitHub, npm, Docker Hub, Vercel, GitLab, Datadog · Payments & commerce: Stripe, PayPal, Shopify · Communication: Zoom, Slack, Discord, Twilio, SendGrid · Business: Okta / Auth0, HubSpot, Salesforce · DNS: Google DNS, Cloudflare DNS · AI: OpenAI, Anthropic, Google Gemini, Meta AI, Mistral AI, Hugging Face

Connect

Claude (claude.ai / Desktop): Settings → Connectors → Add custom connector → https://internetvitals.com/mcp

Claude Code:

claude mcp add --transport http internetvitals https://internetvitals.com/mcp

Cursor (~/.cursor/mcp.json):

{
  "mcpServers": {
    "internetvitals": { "url": "https://internetvitals.com/mcp" }
  }
}

VS Code (.vscode/mcp.json):

{
  "servers": {
    "internetvitals": { "type": "http", "url": "https://internetvitals.com/mcp" }
  }
}

Clients that only speak stdio (via mcp-remote):

{
  "mcpServers": {
    "internetvitals": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://internetvitals.com/mcp"]
    }
  }
}

Example prompts

  • "Is anything major down right now?"
  • "Is GitHub having problems? Show recent incidents."
  • "Which AI providers are degraded at the moment?"
  • "How has the internet health score changed over the last 7 days?"

Also available

About this repository

This repo holds the public listing for the hosted InternetVitals MCP server: the registry manifest (server.json), docs and logo. The server itself runs at internetvitals.com/mcp. Issues and feature requests are welcome here.

License

MIT — see LICENSE.