Worldwide weather forecasts hour by hour and day by day: rain, UV, wind, sea state and temperature
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Optional. Bearer <key> for more than the free daily allowance; free key from POST https://ukdata.reliness.co.uk/keys
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Hourly cloud cover for the next 1-48 hours at any point, split into total, low, medium and high cloud plus fog, with the clearest hour picked out. For stargazing, astrophotography, aurora or sunset photography, and estimating solar panel output. Source: MET Norway Locationforecast 2.0 (percent of sky covered, model forecast). Fog is only given for the first few days. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
number, required, latitude in decimal degrees (-90 to 90)
number, required, longitude in decimal degrees (-180 to 180)
integer, optional, how many hours ahead from the current hour (1-48), default 24
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http weather-forecasts https://ukdata.reliness.co.uk/mcp/weather-forecasts
Headers
Authorization (optional, not in the config above): Optional. Bearer <key> for more than the free daily allowance; free key from POST https://ukdata.reliness.co.uk/keysHourly cloud cover for the next 1-48 hours at any point, split into total, low, medium and high cloud plus fog, with the clearest hour picked out. For stargazing, astrophotography, aurora or sunset photography, and estimating solar panel output. Source: MET Norway Locationforecast 2.0 (percent of sky covered, model forecast). Fog is only given for the first few days. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| hours | string | integer, optional, how many hours ahead from the current hour (1-48), default 24 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"hours": {
"type": "string",
"description": "integer, optional, how many hours ahead from the current hour (1-48), default 24"
}
}
}Sea-state forecast for a sea point in northern European waters (Norwegian Sea, North Sea, Skagerrak, Barents Sea and nearby north-east Atlantic, including UK coastal waters): hourly significant wave height and direction, surface current speed and direction, and sea temperature. For sailing, kayaking, fishing trips and coastal swims. Source: MET Norway Oceanforecast 2.0 (nearest model sea point). Not a navigational or safety product; points on land or outside the model area return no rows. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude of a sea point in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude of a sea point in decimal degrees (-180 to 180) |
| hours | string | integer, optional, how many hours ahead from the current hour (1-72), default 24 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude of a sea point in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude of a sea point in decimal degrees (-180 to 180)"
},
"hours": {
"type": "string",
"description": "integer, optional, how many hours ahead from the current hour (1-72), default 24"
}
}
}Moon phase for any place and date: phase name (new, crescent, quarter, gibbous, full), whether it is waxing, approximate illuminated fraction, days from the nearest full moon, the dates of the next full moon and next new moon, moonrise and moonset with bearings, and the moon's highest point. Answers "is it a full moon tonight" and "when is the next full moon" for stargazers, anglers, photographers and night walks. Source: MET Norway Sunrise 3.0 for rise, set and phase angle; full and new moon times are our own calculation (Meeus lunar-phase formulas, accurate to a few minutes) and illumination is approximate. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| date | string | string, optional, day as YYYY-MM-DD, default today (at utc_offset) |
| utc_offset | string | string, optional, UTC offset for the times returned (-12:00 to +15:00), e.g. +00:00, +01:00 for UK summer time, default +00:00 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"date": {
"type": "string",
"description": "string, optional, day as YYYY-MM-DD, default today (at utc_offset)"
},
"utc_offset": {
"type": "string",
"description": "string, optional, UTC offset for the times returned (-12:00 to +15:00), e.g. +00:00, +01:00 for UK summer time, default +00:00"
}
}
}Answers "will it rain?" for the next 1-12 hours at any point: whether rain (or snow, as liquid water) is forecast, the first wet hour, the total, and the amount hour by hour. Useful before a walk, run, school run or outdoor job. Source: MET Norway Locationforecast 2.0 hourly precipitation (model forecast, not radar nowcast), times in UTC. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| hours | string | integer, optional, how many hours ahead from the current hour (1-12), default 6 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"hours": {
"type": "string",
"description": "integer, optional, how many hours ahead from the current hour (1-12), default 6"
}
}
}Sea surface temperature forecast at a coastal or offshore point in northern European waters (including UK coasts): the temperature now, the range over the next 24 hours, and hourly values. For open-water swimmers, surfers, divers and anglers. Source: MET Norway Oceanforecast 2.0 (model sea temperature at the nearest model sea point). Not a measured buoy reading; points on land or outside the model area return no rows. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude of a sea point in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude of a sea point in decimal degrees (-180 to 180) |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude of a sea point in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude of a sea point in decimal degrees (-180 to 180)"
}
}
}Sunrise, sunset, solar noon and day length for any place on Earth and any date, with the sun's compass bearing at rise and set, its height at noon, and civil twilight (first light and last light) and golden-hour times. Handles polar day and polar night. For photographers, walkers, anglers, prayer and event timing. Source: MET Norway Sunrise 3.0 for sunrise, sunset and noon; twilight and golden hour are our own calculation (standard NOAA solar-position formulas) and labelled as derived. Times are in the UTC offset you give, default +00:00: pass +01:00 for UK summer time (BST), as daylight saving is not applied for you. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| date | string | string, optional, day as YYYY-MM-DD, default today (at utc_offset) |
| utc_offset | string | string, optional, UTC offset for the times returned (-12:00 to +15:00), e.g. +00:00 (UK winter), +01:00 (UK summer), default +00:00 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"date": {
"type": "string",
"description": "string, optional, day as YYYY-MM-DD, default today (at utc_offset)"
},
"utc_offset": {
"type": "string",
"description": "string, optional, UTC offset for the times returned (-12:00 to +15:00), e.g. +00:00 (UK winter), +01:00 (UK summer), default +00:00"
}
}
}Hourly clear-sky UV index for one day at any point, with the day's peak UV, the time of the peak and the WHO exposure band (low, moderate, high, very high, extreme) with plain protection advice. For sun-safety, outdoor work and holiday planning. Source: MET Norway Locationforecast 2.0. Values assume a cloudless sky, so real UV is lower under cloud (cloud cover is included); UV is only given for the first few days of the forecast. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| date | string | string, optional, day as YYYY-MM-DD within the next ~3 days, default today (at utc_offset) |
| utc_offset | string | string, optional, local UTC offset (-12:00 to +15:00) used to define the day, e.g. +01:00 for UK summer time, default +00:00 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"date": {
"type": "string",
"description": "string, optional, day as YYYY-MM-DD within the next ~3 days, default today (at utc_offset)"
},
"utc_offset": {
"type": "string",
"description": "string, optional, local UTC offset (-12:00 to +15:00) used to define the day, e.g. +01:00 for UK summer time, default +00:00"
}
}
}Hourly wind forecast for the next 1-48 hours at any point: mean wind speed in mph, km/h, knots and m/s, the compass direction it blows from, and the Beaufort force with its name (for example "fresh breeze"). For cycling, sailing, drone flying, kite flying or securing garden furniture. Source: MET Norway Locationforecast 2.0. Speeds are 10-minute mean winds at 10 m; gusts are included only where MET Norway provides them. Needs lat and lon: for a UK place name or postcode, get coordinates from geocode or postcode_lookup first. (cost: 1 credit)
| Argument | Type | Description |
|---|---|---|
| lat | number | string | number, required, latitude in decimal degrees (-90 to 90) |
| lon | number | string | number, required, longitude in decimal degrees (-180 to 180) |
| hours | string | integer, optional, how many hours ahead from the current hour (1-48), default 24 |
{
"type": "object",
"$schema": "http://json-schema.org/draft-07/schema#",
"properties": {
"lat": {
"type": [
"number",
"string"
],
"description": "number, required, latitude in decimal degrees (-90 to 90)"
},
"lon": {
"type": [
"number",
"string"
],
"description": "number, required, longitude in decimal degrees (-180 to 180)"
},
"hours": {
"type": "string",
"description": "integer, optional, how many hours ahead from the current hour (1-48), default 24"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 6, 2026.