io.github.trondbjoroy/met-mcp
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Weather forecasts from MET Norway (Yr): geocoding plus hourly forecasts worldwide.
| Author | io.github.trondbjoroy |
|---|---|
| Access | mixed |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 406 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"met-mcp": {
"url": "https://met-mcp.met-mcp-worker.workers.dev/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (8)
geocode_locationFind latitude and longitude for a place name. Use the coordinates with the other tools.
Parameters:
name(required) — string — Place name, e.g. 'Bergen' or 'Oslo, Norway'count— integer — Maximum number of matches to return
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_forecastGet an hourly weather forecast from MET Norway (Yr) for a coordinate. Works worldwide, best coverage in the Nordics.
Parameters:
latitude(required) — number — Latitude in decimal degreeslongitude(required) — number — Longitude in decimal degreeshours— integer — How many hours ahead to include
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_nowcastMinute-by-minute precipitation for the next 2 hours, radar-based. Nordic region only. Answers 'do I need an umbrella right now?'
Parameters:
latitude(required) — number — Latitude in decimal degreeslongitude(required) — number — Longitude in decimal degrees
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_weather_alertsOfficial danger warnings (wind, flood, ice, forest fire...) from MET Norway. Covers Norway and its waters. Omit coordinates to get all current alerts. Alert text is in Norwegian.
Parameters:
latitude— number — Latitude in decimal degreeslongitude— number — Longitude in decimal degrees
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_sun_eventsSunrise, sunset, and solar noon for a coordinate and date. Works worldwide.
Parameters:
latitude(required) — number — Latitude in decimal degreeslongitude(required) — number — Longitude in decimal degreesdate(required) — string — Date as YYYY-MM-DDutc_offset— string — UTC offset for the returned times, e.g. '+02:00' for Norwegian summer time
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_ocean_forecastWave height, wave direction, and sea temperature. Covers the Norwegian coast and nearby seas.
Parameters:
latitude(required) — number — Latitude in decimal degreeslongitude(required) — number — Longitude in decimal degreeshours— integer — How many hours ahead to include
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
find_weather_stationsFind the nearest official weather stations (Frost). Use the station id (e.g. SN50540) with get_historical_weather.
Parameters:
latitude(required) — number — Latitude in decimal degreeslongitude(required) — number — Longitude in decimal degreescount— integer — Maximum number of stations to return
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
get_historical_weatherDaily historical observations from a weather station (Frost archive, some stations go back over 100 years). Find station ids with find_weather_stations.
Parameters:
station_id(required) — string — Station id from find_weather_stations, e.g. SN50540from(required) — string — Start date, YYYY-MM-DDto(required) — string — End date (exclusive), YYYY-MM-DDelements— array — Frost element ids. Defaults: daily mean temperature, precipitation sum, max wind.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.