Weather
Forecast, air quality, sea state and what the weather actually was
Calling it
Metered methods answer an unauthenticated call with 402 and an x402 challenge — pay it and the same request succeeds, with no account at all. A token works too.
curl -H "Authorization: Bearer $MU_TOKEN" \ https://mu-mcp.yvangodard.me/api/v1/weather/list
Methods
GET /api/v1/weather/airAir quality at a location right now — AQI, PM2.5, PM10, ozone, nitrogen dioxide, UV index, and pollen where it is counted
| Argument | Type | Description |
|---|---|---|
lat * | number | Latitude of the location |
lon * | number | Longitude of the location |
curl \ "https://mu-mcp.yvangodard.me/api/v1/weather/air?lat=1.5&lon=1.5"
GET /api/v1/weather/forecastGet the weather forecast for a location — current conditions and the days ahead
| Argument | Type | Description |
|---|---|---|
lat * | number | Latitude of the location |
lon * | number | Longitude of the location |
curl \ -H "Authorization: Bearer $MU_TOKEN" \ "https://mu-mcp.yvangodard.me/api/v1/weather/forecast?lat=1.5&lon=1.5"
GET /api/v1/weather/historyWhat the weather actually was at a location between two dates — average high and low, total rainfall and the extremes. Records run a few days behind today
| Argument | Type | Description |
|---|---|---|
lat * | number | Latitude of the location |
lon * | number | Longitude of the location |
start * | string | First day, as 2025-08-01 |
end * | string | Last day, as 2025-08-31 |
curl \ "https://mu-mcp.yvangodard.me/api/v1/weather/history?lat=1.5&lon=1.5&start=start&end=end"
GET /api/v1/weather/marineSea state at a coastal or offshore point — wave height, period and direction now and for the days ahead, with sea temperature
| Argument | Type | Description |
|---|---|---|
lat * | number | Latitude of a coastal or offshore point |
lon * | number | Longitude of a coastal or offshore point |
days | number | How many days ahead, 1 to 7 — default 3 |
curl \ "https://mu-mcp.yvangodard.me/api/v1/weather/marine?lat=1.5&lon=1.5"
The same methods are tools over MCP, and every service on this instance is in one reference. Same method, same answer, same price.


