status-check
Provides live status and incident information for 1Password, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Airtable, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Akamai, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Asana, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Atlassian, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Backblaze B2, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Basecamp, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Better Stack, enabling agents to check for outages and degraded performance.
Provides live status and incident information for BigCommerce, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Bitbucket, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Box, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Braintree, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Brevo, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Bugsnag, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Buildkite, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Calendly, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Canva, enabling agents to check for outages and degraded performance.
Provides live status and incident information for CircleCI, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Civo, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Clerk, enabling agents to check for outages and degraded performance.
Provides live status and incident information for ClickHouse Cloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Cloudflare, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Cloudinary, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Coda, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Codecov, enabling agents to check for outages and degraded performance.
Provides live status and incident information for CodeSandbox, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Coinbase, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Confluence, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Contentful, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Databricks, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Datadog, enabling agents to check for outages and degraded performance.
Provides live status and incident information for DatoCMS, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Deepgram, enabling agents to check for outages and degraded performance.
Provides live status and incident information for DigitalOcean, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Discord, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Dropbox, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Elastic Cloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for ElevenLabs, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Epic Games, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Expo, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Fastly, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Fathom Analytics, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Figma, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Firebase, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Fly.io, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Framer, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Ghost(Pro), enabling agents to check for outages and degraded performance.
Provides live status and incident information for GitHub, enabling agents to check for outages and degraded performance.
Provides live status and incident information for GitLab, enabling agents to check for outages and degraded performance.
Provides live status and incident information for GoDaddy, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Google Cloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Grafana Cloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Grammarly, enabling agents to check for outages and degraded performance.
Provides live status and incident information for HashiCorp, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Heroku, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Hetzner, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Honeybadger, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Hotjar, enabling agents to check for outages and degraded performance.
Provides live status and incident information for HubSpot, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Hugging Face, enabling agents to check for outages and degraded performance.
Provides live status and incident information for JFrog, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Jira, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Kinsta, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Koyeb, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Lemon Squeezy, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Let's Encrypt, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Linear, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Loom, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Mailchimp, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Mailgun, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Make, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Mapbox, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Miro, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Mixpanel, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Modal, enabling agents to check for outages and degraded performance.
Provides live status and incident information for MongoDB Atlas, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Netlify, enabling agents to check for outages and degraded performance.
Provides live status and incident information for New Relic, enabling agents to check for outages and degraded performance.
Provides live status and incident information for ngrok, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Notion, enabling agents to check for outages and degraded performance.
Provides live status and incident information for npm, enabling agents to check for outages and degraded performance.
Provides live status and incident information for OpenAI, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Opsgenie, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Paddle, enabling agents to check for outages and degraded performance.
Provides live status and incident information for PagerDuty, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Pantheon, enabling agents to check for outages and degraded performance.
Provides live status and incident information for PayPal, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Perplexity, enabling agents to check for outages and degraded performance.
Provides live status and incident information for PlanetScale, enabling agents to check for outages and degraded performance.
Provides live status and incident information for PostHog, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Postman, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Prisma, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Prismic, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Pulumi, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Pusher, enabling agents to check for outages and degraded performance.
Provides live status and incident information for PyPI, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Railway, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Reddit, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Render, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Replit, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Resend, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Retool, enabling agents to check for outages and degraded performance.
Provides live status and incident information for RubyGems, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Sanity, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Scaleway, enabling agents to check for outages and degraded performance.
Provides live status and incident information for SendGrid, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Sentry, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Shopify, enabling agents to check for outages and degraded performance.
Provides live status and incident information for SingleStore, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Slack, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Snowflake, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Snyk, enabling agents to check for outages and degraded performance.
Provides live status and incident information for SparkPost, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Square, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Squarespace, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Atlassian Statuspage, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Stripe, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Sumo Logic, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Supabase, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Tailscale, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Temporal Cloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Todoist, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Travis CI, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Trello, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Turso, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Twilio, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Twitch, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Typeform, enabling agents to check for outages and degraded performance.
Provides live status and incident information for UpCloud, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Upstash, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Vercel, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Vimeo, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Vultr, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Wasabi, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Webflow, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Wise, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Zapier, enabling agents to check for outages and degraded performance.
Provides live status and incident information for Zoom, enabling agents to check for outages and degraded performance.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@status-checkmy deploy failed - are railway, vercel, or github having an outage?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
status-check
Live status of 246 cloud, SaaS and AI providers for your agents, over MCP.
Use the hosted endpoint, no key or signup: https://isup.fyi/mcp (setup for each agent). Or self-host it with the steps below.
On Oct 21, 2026 Railway paused builds platform-wide for over a day. Agents kept retrying deploys, reading logs and "fixing" code that wasn't broken. A human would have opened the status page. status-check gives agents that status page: one MCP call tells them that Railway is in a major outage, since when, which components are affected, and what the vendor's latest update says.
> check_stack(["railway", "vercel", "supabase", "github"])
2 of 4 have problems:
Railway (railway): MAJOR_OUTAGE since 2026-10-21 07:24 UTC — Railway Platform Outage
• Railway Platform Outage [major_outage, identified] started 2026-10-21 07:24 UTC · affects: US West / Builds, EU West / Builds, …
2026-10-22 11:47 UTC identified: Deployment wait times are coming down as we work through the queue…
Supabase (supabase): PARTIAL_OUTAGE since 2026-10-22 03:53 UTC — Partial System Outage
• Elevated Mgmt API Error Rates in Multiple Regions [partial_outage, monitoring] started 2026-10-22 11:29 UTC
GitHub (github): OPERATIONAL — All Systems Operational
Vercel (vercel): OPERATIONAL — All Systems OperationalHow it works
Two processes share one Postgres database:
vendor status pages ──► worker ──► Postgres ◄── MCP server ◄── agents
(Statuspage, incident.io, polls every current status, check_stack, list_incidents,
status.io, AWS, GCP, …) minute incidents, history get_status, get_history, …Worker polls every provider once a minute from its official feed, normalizes it into one model (status, affected components, active incidents with their updates) and writes it to Postgres.
MCP server answers agents from Postgres. It never calls a vendor, so each tool call is a couple of indexed queries.
Agents always get the same shape no matter how the vendor publishes, and one worker serves any number of agents without hammering status pages.
Efficiency
Conditional requests: the worker sends
If-None-Match/If-Modified-Sinceand reuses the parsed body on304.Write only on change: every snapshot gets a fingerprint. An unchanged feed costs one batched
UPDATE … checked_atfor the whole tick, not one write per provider.Bounded concurrency (16 by default) with a 10 s timeout per request. A full tick over 246 providers takes about 6 s.
In-memory snapshot: the MCP server keeps every status and active incident in memory, reloaded at most every 15 s and shared by concurrent calls, so a burst of agent traffic costs one round of queries per window.
Compact output: tools return plain text with one fact per line, cap incidents per provider, and truncate long updates, so a whole stack fits in a few hundred tokens.
Related MCP server: StatusCraft
Tools
Tool | What it answers |
| "Is anything I depend on down?" Status of each named service plus its active incidents. Takes names, ids or aliases ( |
| "Is anything down right now?" Every degraded or down provider, optionally for one category. |
| The why: affected components and each active incident with its latest five updates. |
| Status changes and incidents (active and resolved) over the last N days. |
| Find ids, or list categories. |
The server's instructions tell agents to call check_stack when a deploy, build, API call or login fails in a way their change does not explain.
Run it
You need Docker and a Postgres database (any version from 13 up).
git clone https://github.com/purple-banana/status-check.git && cd status-check
cp .env.example .env # set DATABASE_URL
docker compose up -d --buildNo Postgres yet? docker compose --profile db up -d --build starts one alongside, matching the default DATABASE_URL.
The worker creates its tables on start (src/store/schema.sql, idempotent) and syncs the provider catalog. The MCP server listens on port 3000 at /mcp, and /health returns 503 when the data is more than 5 minutes old.
To redeploy automatically when main moves, run deploy/update.sh from cron. It does nothing unless there are new commits, then fast-forwards, rebuilds and prunes old images:
echo '* * * * * root /opt/status-check/deploy/update.sh >> /var/log/status-check-deploy.log 2>&1' | sudo tee /etc/cron.d/status-checkWithout Docker you need Node 24 or newer, which runs the TypeScript sources directly:
npm ci
DATABASE_URL=postgres://localhost/status npm run worker
DATABASE_URL=postgres://localhost/status npm run mcpConnect an agent
Claude Code:
claude mcp add --transport http isup https://isup.fyi/mcpCursor, Windsurf and other clients take a URL entry such as:
{ "mcpServers": { "isup": { "url": "https://isup.fyi/mcp" } } }For a self-hosted server, use your own URL instead. isup.fyi has the setup for each client.
Configuration
Variable | Default | |
| required | Postgres connection string |
|
| Parallel requests per tick |
|
| Per-request timeout |
|
| How often the worker looks for due providers (each provider is polled every 60 s) |
|
| Sent to status pages. Add a contact URL if you run a public instance. |
|
| MCP listener |
| Hostnames the MCP server answers to (DNS-rebinding protection) | |
|
| The MCP server answers current-state questions from an in-memory snapshot reloaded at most this often |
|
| mcp-use's own anonymous telemetry, off unless you set |
The MCP server only reads. In production give it a read-only role:
create role status_reader login password '…';
grant select on all tables in schema public to status_reader;Sources
Source | Covers |
| Atlassian Statuspage and incident.io pages ( |
| Pages hosted on Better Stack, Instatus and status.io |
| Vendors with their own formats (AWS Health, Google Cloud / Firebase / Workspace, Railway's new status page) |
| RSS/Atom incident feeds (Azure, Stripe, PayPal, Hetzner, …). An entry is active when it is recent and its latest text does not say it is resolved. |
| Synthetic HTTP check for services without a public feed (Instantly, Mistral, Fastly, …). Any answer below 500 means up. The agent is told the status is synthetic. |
For AWS and Google Cloud, a single region or product event marks the platform partial_outage, never major_outage.
Providers
Category | # | Providers |
ai | 32 | Anthropic (Claude), AssemblyAI, Baseten, Bolt.new, Browserbase, Cerebras, Cohere, Cursor, Deepgram, DeepSeek, E2B, ElevenLabs, Exa, fal.ai, Firecrawl, Fireworks AI, Groq, Hugging Face, LangSmith, Lovable, Mistral AI, Modal, OpenAI, Perplexity, Retell AI, RunPod, Stability AI, Tavily, Together AI, Vapi, Windsurf, xAI (Grok) |
analytics | 9 | Amplitude, Fathom Analytics, FullStory, Heap, Hotjar, Mixpanel, Plausible, PostHog, Segment |
auth | 5 | Clerk, Descope, Kinde, Stytch, WorkOS |
cdn | 4 | Akamai, Bunny.net, Cloudflare, Fastly |
ci | 6 | Buildkite, CircleCI, Codecov, Depot, Expo, Travis CI |
cloud | 10 | AWS, Civo, DigitalOcean, Google Cloud, Hetzner, Linode (Akamai Cloud), Microsoft Azure, Scaleway, UpCloud, Vultr |
cms | 5 | Contentful, DatoCMS, Hygraph, Prismic, Sanity |
commerce | 2 | BigCommerce, Shopify |
comms | 17 | 100ms, Ably, Bird (MessageBird), Daily, Discord, Knock, LiveKit, OneSignal, Plivo, Pusher, Sendbird, Sinch, Slack, Stream, Telnyx, Twilio, Zoom |
crm | 4 | Apollo.io, Attio, Gong, HubSpot |
database | 21 | Aiven, ClickHouse Cloud, CloudAMQP, CockroachDB Cloud, Confluent Cloud, Convex, Databricks, Elastic Cloud, Firebase, MongoDB Atlas, Neon, Pinecone, PlanetScale, Prisma, Qdrant Cloud, SingleStore, Snowflake, Supabase, Tinybird, Turso, Upstash |
devtools | 16 | Bitbucket, CodeSandbox, GitHub, GitLab, HashiCorp, Inngest, LaunchDarkly, Liveblocks, Mapbox, ngrok, Postman, Pulumi, Retool, Statsig, Temporal Cloud, Trigger.dev |
dns | 3 | DNSimple, Gandi, GoDaddy |
14 | beehiiv, Brevo, Customer.io, Instantly, Kit (ConvertKit), Loops, Mailchimp, MailerSend, Mailgun, Mailjet, Postmark, Resend, SendGrid, SparkPost | |
hosting | 15 | Fly.io, Framer, Ghost(Pro), Heroku, Kinsta, Koyeb, Netlify, Northflank, Pantheon, Railway, Render, Replit, Squarespace, Vercel, Webflow |
media | 6 | Cloudinary, Filestack, imgix, Mux, Uploadcare, Vimeo |
monitoring | 19 | Atlassian Statuspage, Axiom, Better Stack, Bugsnag, Datadog, Grafana Cloud, Honeybadger, Honeycomb, incident.io, Loggly, LogRocket, Mezmo, New Relic, Opsgenie, PagerDuty, Rollbar, Rootly, Sentry, Sumo Logic |
payments | 15 | Braintree, Chargebee, Coinbase, GoCardless, Lemon Squeezy, Mollie, Paddle, PayPal, Plaid, Polar, Recurly, RevenueCat, Square, Stripe, Wise |
productivity | 23 | Airtable, Asana, Atlassian, Basecamp, Calendly, Canva, Coda, Confluence, Figma, Google Workspace, Grammarly, Jira, Linear, Loom, Make, Miro, monday.com, Notion, PandaDoc, Todoist, Trello, Typeform, Zapier |
registry | 5 | Docker Hub, JFrog, npm, PyPI, RubyGems |
security | 5 | 1Password, Doppler, Let's Encrypt, Snyk, Tailscale |
social | 3 | Epic Games, Reddit, Twitch |
storage | 4 | Backblaze B2, Box, Dropbox, Wasabi |
support | 3 | Front, Help Scout, Intercom |
Add a provider
npm run discover -- https://status.example.comIt detects the feed format and prints the source and config for a line in src/catalog/providers.ts. Before opening a PR, run npm run check (typecheck and tests) and npm run verify -- <id> (polls the feed live). For a vendor with no feed, add a probe entry pointing at an API endpoint that answers without credentials, even with a 401.
If several products share one Statuspage (SendGrid's redirects to Twilio's), give the statuspage config a groups list so only those component groups count for the provider.
New source formats are one file in src/sources/ that implements StatusSource: take the config, return a Snapshot.
Project layout
src/
domain/ status scale, types, ports (no I/O)
sources/ one adapter per status-page format
catalog/ the built-in provider list
infra/ HTTP client with timeouts and conditional requests
store/ Postgres schema, reader and writer
worker/ polling loop (entry: worker/main.ts)
mcp/ MCP tools built with mcp-use (entry: mcp/main.ts)The providers table has an owner column, unused for now, so user-defined checks can live next to the built-in catalog later.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Real-time status for 75+ AI services (OpenAI, Anthropic, Cursor). No auth, CORS-enabled.
Live outage status, internet dependencies and pay-per-call market intelligence for AI agents.
Live status and health checks for AI coding providers: Claude, Cursor, Copilot, Codex and more.
Is GitHub, npm, Cloudflare or your AI provider down right now? 20 status pages, one call.
Related MCP Servers
- AlicenseCqualityBmaintenanceMonitor the real-time status of 200+ popular APIs and services. Check if services like GitHub, Stripe, AWS, and Slack are experiencing outages or degraded performance directly from your AI assistant.57 npm1MIT
- AlicenseAqualityDmaintenanceLive operational status for 2,400+ major software services — AWS, GitHub, Stripe, OpenAI, Cloudflare, and more — pulled from each provider's official status page and returned as a normalised up / degraded / down result for any service you ask about.520 npm1MIT
- AlicenseNot gradedqualityDmaintenanceEnables checking real-time operational status of 75+ AI services (OpenAI, Anthropic, Cursor, etc.) through tools like check_ai_status and list_ai_services.MIT
- AlicenseAqualityDmaintenanceAggregates status of multiple SaaS providers into a single MCP server, enabling AI agents to check service health and incidents via tools like list_services, get_status, and check_all.416 npmApache 2.0