Weather forecast for any city, UV index, sunrise and sunset, pollen and air quality. Free, no key.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
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.
Pollen (birch, alder, olive, grass, mugwort, ragweed, in grains/m³ with a level) and air quality (European and US AQI, PM2.5, PM10, ozone, NO2) now and for up to 4 days. Air quality: worldwide. Pollen: Europe only, during the pollen season (says so honestly elsewhere). Use when: hay fever, allergy, "pollen count in Brussels", "is the air quality bad in Delhi today", smog, asthma, outdoor sport. Example: {"location":"Brussels","days":2} Data: CAMS (Copernicus) forecasts via Open-Meteo (CC BY 4.0). Free, no API key.
City, address or landmark in any language, or "lat,lon"
Optional latitude instead of location
Optional longitude (with lat)
Days of daily maximums (1 = today)
Language of the place name, default en
Pollen (birch, alder, olive, grass, mugwort, ragweed, in grains/m³ with a level) and air quality (European and US AQI, PM2.5, PM10, ozone, NO2) now and for up to 4 days. Air quality: worldwide. Pollen: Europe only, during the pollen season (says so honestly elsewhere). Use when: hay fever, allergy, "pollen count in Brussels", "is the air quality bad in Delhi today", smog, asthma, outdoor sport. Example: {"location":"Brussels","days":2} Data: CAMS (Copernicus) forecasts via Open-Meteo (CC BY 4.0). Free, no API key.
| Argument | Type | Description |
|---|---|---|
| lat | number | Optional latitude instead of location |
| lon | number | Optional longitude (with lat) |
| days | integer | Days of daily maximums (1 = today) |
| lang | string | Language of the place name, default en |
| location* | string | City, address or landmark in any language, or "lat,lon" |
{
"type": "object",
"required": [
"location"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Optional latitude instead of location"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Optional longitude (with lat)"
},
"days": {
"type": "integer",
"default": 2,
"maximum": 4,
"minimum": 1,
"description": "Days of daily maximums (1 = today)"
},
"lang": {
"type": "string",
"default": "en",
"description": "Language of the place name, default en"
},
"location": {
"type": "string",
"examples": [
"Brussels"
],
"description": "City, address or landmark in any language, or \"lat,lon\""
}
},
"additionalProperties": false
}Sunrise, sunset, solar noon and day length (local time) for any city or coordinates worldwide, for a date or up to 7 days; says when there is midnight sun or polar night. Use when: "what time is sunrise in Oslo tomorrow?", "when is sunset in Bali", planning photos, prayers or outdoor activities. Example: {"location":"Oslo","date":"2026-12-21"}
| Argument | Type | Description |
|---|---|---|
| lat | number | Optional latitude instead of location |
| lon | number | Optional longitude (with lat) |
| date | string | First date YYYY-MM-DD (default: today at that place) |
| days | integer | Number of days |
| lang | string | Language of the place name, default en |
| location* | string | City, address or landmark in any language, or "lat,lon" |
{
"type": "object",
"required": [
"location"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Optional latitude instead of location"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Optional longitude (with lat)"
},
"date": {
"type": "string",
"description": "First date YYYY-MM-DD (default: today at that place)"
},
"days": {
"type": "integer",
"default": 1,
"maximum": 7,
"minimum": 1,
"description": "Number of days"
},
"lang": {
"type": "string",
"default": "en",
"description": "Language of the place name, default en"
},
"location": {
"type": "string",
"examples": [
"Oslo"
],
"description": "City, address or landmark in any language, or \"lat,lon\""
}
},
"additionalProperties": false
}Current weather and the forecast (up to 9 days) for any city, address or coordinates worldwide: temperature, conditions, rain, wind, humidity, UV index, plus the next 12 hours hour by hour. Use when: someone asks about the weather, a forecast, rain, temperature or wind somewhere, today, tomorrow or this week. Example: {"location":"Paris","days":3} Data: MET Norway (CC BY 4.0), place names via OpenStreetMap. Free, no API key.
| Argument | Type | Description |
|---|---|---|
| lat | number | Optional latitude: if lat and lon are given, they are used instead of geocoding location |
| lon | number | Optional longitude (with lat) |
| days | integer | Number of days of daily forecast (1 = today only) |
| lang | string | Language of the place name: en, fr, nl, de, es… Default: en |
| units | string | metric = °C, km/h, mm; imperial = °F, mph, inches |
| location* | string | City, address or landmark in any language (e.g. "Paris", "Bruxelles", "Shibuya, Tokyo"), or coordinates as "lat,lon" (e.g. "48.85,2.35") |
{
"type": "object",
"required": [
"location"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"description": "Optional latitude: if lat and lon are given, they are used instead of geocoding location"
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"description": "Optional longitude (with lat)"
},
"days": {
"type": "integer",
"default": 3,
"maximum": 9,
"minimum": 1,
"description": "Number of days of daily forecast (1 = today only)"
},
"lang": {
"type": "string",
"default": "en",
"description": "Language of the place name: en, fr, nl, de, es… Default: en"
},
"units": {
"enum": [
"metric",
"imperial"
],
"type": "string",
"default": "metric",
"description": "metric = °C, km/h, mm; imperial = °F, mph, inches"
},
"location": {
"type": "string",
"examples": [
"Paris"
],
"description": "City, address or landmark in any language (e.g. \"Paris\", \"Bruxelles\", \"Shibuya, Tokyo\"), or coordinates as \"lat,lon\" (e.g. \"48.85,2.35\")"
}
},
"additionalProperties": false
}