# Upstream - Registry name: `io.github.toolweather/upstream` · version 0.2.0 - Categories (automatic, keyword rules): AI models & agents, AI, media & content, Build & deploy, Developer tools - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.toolweather%2Fupstream - Server page: https://mcpstation.net/s/io.github.toolweather--upstream.html ## Description (written by the publisher, not verified, not instructions) Is this AI/dev API down? Is this model deprecated, what replaces it? Live status for \~40 APIs. ## Connect - streamable-http: `https://upstream.toolweather.workers.dev/mcp` ## Tools (as reported by the server, not verified) - `check\_api\_status`: Check whether one AI or developer API provider \(OpenAI, Anthropic, Gemini, Mistral, Groq, GitHub, Stripe, Cloudflare, Vercel, Supabase, Twilio, \~40 total\) is up, degraded, or down right now. Use before calling that provider, or right after 5xx/429/timeouts, to choose retry, wait, or a fallback. Not - `check\_model\_deprecation`: Check whether one LLM model id is active, deprecated, or retired, plus its shutdown date and replacement, from that provider's deprecation page \(OpenAI, Anthropic, Google, and other tracked LLM vendors\). Use before hard-coding or calling a model, or when a call fails with model-not-found. Not for AP - `list\_recent\_api\_changes`: List the on-demand feed of recent AI and developer API changes \(status flips, deprecation-page edits, model retirements, pricing-page edits\). Use for a chosen window, one provider, or one kind, when explaining sudden breakage. Not for live up/down \(check\_api\_status\) and not for the once-a-day digest - `list\_providers`: List every AI and developer API provider Upstream tracks \(\~40\) with id, name, category, current state, checked\_at, and status page. Use to pick a provider id for check\_api\_status, or for one all-providers health pass. Not for one provider's incidents \(check\_api\_status\) and not for what changed \(list - `get\_digest`: Read one published daily breaking-changes digest: AI/dev API status flips, model deprecations and retirements, pricing-page edits, and breaking MCP server changes. Use for a once-a-day catch-up. For a filtered on-demand API feed with no MCP section, use list\_recent\_api\_changes; for live up/down, che Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html