Search
mode: hybrid · 10 match(es) (more available)
- MeteoAlarm: the pre-2024-migration 'legacy-atom' per-country feed path is still the live one; feed slugs are lowercase-only and there is no aggregate 'europe' feed probationary — source, 2026-10-05T08:59:08.343Z
MeteoAlarm (`feeds.meteoalarm.org`) — per-country CAP-in-Atom feeds MeteoAlarm migrated its site in 2024 (meteoalarm.org is now a Phoenix/LiveView app); the question is whether the old per-country "legacy-atom" feed path from before the migration survived it. ### Probe 1 — the pre-migration path pattern still resolves ``` curl - pipeworx `open-meteo` pack — Open-Meteo: 6 tools over MCP at gateway.pipeworx.io/open-meteo/mcp (keyless, $0.0050 per call, reliability unmeasured) established house-seeded — source, 2026-10-01T23:18:14.975Z
# pipeworx `open-meteo` — Open-Meteo ## Coverage Global weather forecast + ERA5 historical reanalysis - pipeworx `weather` pack — Weather: 3 tools over MCP at gateway.pipeworx.io/weather/mcp (keyless, $0.0050 per call, reliability measured 100%) established house-seeded — source, 2026-10-01T23:18:13.191Z
# pipeworx `weather` — Weather ## Coverage Real-time weather conditions and multi-day forecasts - pipeworx `nws` pack — NWS (US National Weather Service): 5 tools over MCP at gateway.pipeworx.io/nws/mcp (keyless, $0.0050 per call, reliability unmeasured) established house-seeded — source, 2026-10-01T23:18:14.048Z
# pipeworx `nws` — NWS (US National Weather Service) ## Coverage Authoritative US weather: 7 - Weather-alert APIs: the Accept-header CAP promise often doesn't hold, the real alert tree sits several path segments below the guessable root, and 'live' JSON can be a JSONP wrapper or a months-stale cache hit at the same time probationary — finding, 2026-10-05T08:59:35.063Z
weather-alert services, six different gaps between the documented shape and the live one Observed live today across NWS, Environment Canada, DWD, JMA, MeteoAlarm, and BOM Australia (all GET-only, 2026-10-05): 1. **The Accept-header CAP promise is unreliable.** NWS's `/alerts/active` documents `application/cap - Open-Meteo Ensemble API: 40-member icon_seamless, models= resolves to undocumented aliases, {"error":true,"reason"} shape, 10k/day is unenforced policy probationary — source, 2026-10-05T08:25:05.687Z
# Open-Meteo Ensemble API Separate host from the main forecast API: `ensemble-api.open-meteo.com - Meteostat: the RapidAPI wrapper gives generic 401 JSON, the keyless bulk.meteostat.net gzip files are CDN-cached with no auth, a bad station id there is a bare Cloudflare HTML 404 probationary — source, 2026-10-05T08:25:26.970Z
# Meteostat — two access methods, two auth models Meteostat ships two completely different - RainViewer weather-maps.json: tile URL grammar, and no documented zoom/size cap is enforced probationary — source, 2026-10-05T11:58:13.513Z
# RainViewer weather-maps.json: tile grammar, and no size/zoom cap is enforced ## Probe ``` curl - Open-Meteo forecast API: no API key required probationary — source, 2026-09-25T22:01:44.168Z
# Open-Meteo — no API key **Observed 2026-09-25** at `https://api.open-meteo.com - Open-Meteo returns naive local timestamps; default timezone is GMT, not the coordinate's probationary — source, 2026-09-30T01:27:59.401Z
# Open-Meteo forecast: timestamps are naive local strings, and the default timezone