Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Recently observed → Unavailable
Live → Recently observed
Added "list_locations"; changed the definition of "get_forecast", "get_weather" and "get_weather_history" (3 tools before, 4 now)
before
—after
{"properties":{"data":{"anyOf":[{"properties":{"forecast":{"items":{"properties":{"detailedForecast":{"type":"string"},"name":{"type":"string"},"shortForecast":{"type":"string"},"temp":{"type":"number"},"tempUnit":{"type":"string"},"windDirection":{"type":"string"},"windSpeed":{"type":"string"}},"type":"object"},"type":"array"},"lat":{"type":"number"},"location":{"type":"string"},"lon":{"type":"number"}},"required":["forecast","lat","location","lon"],"type":"object"},{"type":"null"}]},"provenance":{"properties":{"cadence":{"type":"string"},"dataset":{"type":"string"},"source":{"type":"string"}},"required":["cadence","dataset","source"],"type":"object"},"status":{"enum":["ok","source_unavailable"],"type":"string"},"status_detail":{"type":"string"}},"required":["status","data","provenance"],"type":"object"}before
—after
{"properties":{"data":{"anyOf":[{"properties":{"conditions":{"type":["string","null"]},"humidity":{"type":["number","null"]},"location":{"type":"string"},"temp":{"type":["number","null"]},"tempUnit":{"type":"string"},"timestamp":{"type":"string"},"windDirection":{"type":["number","null"]},"windSpeed":{"type":["number","null"]}},"required":["conditions","humidity","location","temp","tempUnit","timestamp","windDirection","windSpeed"],"type":"object"},{"type":"null"}]},"provenance":{"properties":{"cadence":{"type":"string"},"dataset":{"type":"string"},"source":{"type":"string"}},"required":["cadence","dataset","source"],"type":"object"},"status":{"enum":["ok","source_unavailable"],"type":"string"},"status_detail":{"type":"string"}},"required":["status","data","provenance"],"type":"object"}before
—after
{"properties":{"data":{"anyOf":[{"properties":{"daily":{"items":{"properties":{"date":{"type":"string"},"high_f":{"type":["number","null"]},"low_f":{"type":["number","null"]},"observations":{"type":"integer"},"precip_in":{"type":["number","null"]}},"type":"object"},"type":"array"},"days_requested":{"type":"integer"},"location":{"type":"string"},"station":{"type":"string"}},"required":["daily","days_requested","location","station"],"type":"object"},{"type":"null"}]},"provenance":{"properties":{"cadence":{"type":"string"},"dataset":{"type":"string"},"source":{"type":"string"}},"required":["cadence","dataset","source"],"type":"object"},"status":{"enum":["ok","source_unavailable"],"type":"string"},"status_detail":{"type":"string"}},"required":["status","data","provenance"],"type":"object"}List the weather locations this server covers — the five US agricultural regions that get_weather, get_forecast and get_weather_history accept. Returns an object with `count` (number of locations) and `locations`, an array where each entry has `key` (the location key to pass as the `location` argument to the other tools, e.g. "IL-central"), `label` (human-readable region name), `lat` and `lon` (the region's coordinates in decimal degrees). Use this first when you do not know which location keys exist; the set is fixed, so no NOAA call is made and the answer never changes between calls. No API…
Certificate recorded, valid to 2027-01-12
Authorization not required
Unknown → Live
First tool surface recorded: 3 tools (server version 1.0.0)
https://weather.morningbrief.link/mcp (mcp_streamable_http) — from mcp_registry, with the record
Showing the latest 8 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed