NOAA SWPC space weather: storm scales, Kp index, aurora forecasts, solar wind, activity, alerts.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Query NOAA SWPC space weather: geomagnetic storm scales, Kp index, aurora forecasts, solar wind, solar activity, and alerts via MCP. STDIO or Streamable HTTP.
Public Hosted Server: https://noaa-spaceweather.caseyjhand.com/mcp
Six tools covering the full NOAA SWPC space weather surface β from a quick status heartbeat to deep solar and geomagnetic data:
| Tool | Description |
|---|---|
noaa_spaceweather_get_conditions | Current space-weather snapshot: NOAA R/S/G storm scales, latest Kp, and a plain-language status summary |
noaa_spaceweather_get_kp_index | Planetary K-index (0β9) β recent observed 3-hour values with G-scale equivalents and aurora-latitude guidance, plus 3-day forecast |
noaa_spaceweather_get_aurora_forecast | OVATION model aurora forecast: global probability grid, optional local lookup by coordinates with go/no-go verdict |
noaa_spaceweather_get_solar_wind | Real-time solar wind from the active L1 spacecraft: speed, proton density, temperature, and the critical Bz component β explains why current geomagnetic conditions exist |
noaa_spaceweather_get_solar_activity | Solar flare picture: GOES X-ray flux, 3-day flare-class probabilities, active solar regions with per-region probabilities, and solar radiation storm level |
noaa_spaceweather_get_alerts | Active SWPC alerts, watches, and warnings β structured records with product type, severity, issue time, validity window, and full message text |
noaa_spaceweather_get_conditionsThe heartbeat tool. Use it first β it composes storm scales + current Kp into a single snapshot with a plain-language summary.
noaa-scales.json + noaa-planetary-k-index.jsonnoaa_spaceweather_get_kp_indexPlanetary K-index time series for geomagnetic activity tracking.
window_days parameter (1β7, default 1) β recent 3-hour observed valuesnoaa_spaceweather_get_aurora_forecastOVATION model aurora probability at 1Β° resolution, updated every ~5 minutes.
latitude, longitude): nearest-grid-point lookup, minimum Kp required at that latitude, and a plain-language verdict ("Good aurora chance (42%) β Kpβ₯6 needed at this latitude")noaa_spaceweather_get_solar_windReal-time solar wind plasma and magnetic field from SWPC's RTSW feeds.
source, so no satellite is assumedwindow_hours parameter (1β168, default 3) β sliced client-side from a feed that carries roughly the last 24 hours at 1-minute cadencelatestFeedPlasmaTime, latestFeedMagTime, and feedStalenessHours so an empty window is distinguishable from a stale feednoaa_spaceweather_get_solar_activitySolar flare and radiation storm picture from GOES and SWPC probabilities.
include_regions: true (default)noaa_spaceweather_get_alertsActive SWPC alerts, watches, and warnings from the products/alerts.json feed.
Valid From/To, Now Valid Until, or Begin/End Time)noaaScale e.g. "G1", plus level 0β5); products stating no scale report level 0cancelled) and excluded from the active setactive_only: true); set false for recent history, including cancellationsBuilt on @cyanheads/mcp-ts-core:
none, jwt, oauthin-memory, filesystem, Supabase, Cloudflare KV/R2/D1Space weather domain:
SpaceWeatherService wraps all six NOAA SWPC JSON feeds with fetchWithTimeout + withRetryAgent-friendly output:
feed_unavailable β "Retry in 30β60 s"A public instance is available at https://noaa-spaceweather.caseyjhand.com/mcp β no installation required. Point any MCP client at it via Streamable HTTP:
Add the following to your MCP client configuration file.
Or with npx (no Bun required):
Or with Docker:
For Streamable HTTP, set the transport and start the server:
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/noaa-spaceweather-mcp-server)<a href="https://allmcps.com/mcp/noaa-spaceweather-mcp-server"><img src="https://allmcps.com/api/badge/noaa-spaceweather-mcp-server?style=directory" alt="Noaa Spaceweather MCP Server on AllMCPs" /></a>