Wind, temperature, pressure, humidity and air density at chosen heights, from NOAA GFS.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
API key from https://api.verticalweather.com/dashboard
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.
Wind, temperature, pressure, humidity and air density at chosen heights above a point. Each level has wind_u_ms (towards east), wind_v_ms (towards north), wind_speed_ms, wind_direction_deg (where the wind comes FROM, clockwise from north; 0 at zero speed means calm), temperature_k, pressure_pa, specific_humidity_kg_kg, relative_humidity_pct and density_kg_m3. valid_time is the model time actually used; provenance names the GFS run and grid point. Heights outside the model column are refused with the range that is available.
ISO 8601 timestamp with a timezone, e.g. 2026-10-03T18:00:00Z. Up to 14 days ahead or about ten days back.
Decimal degrees, north positive.
Decimal degrees, east positive.
1 to 32 different heights in metres.
agl: heights above ground level. msl: heights above mean sea level.
Optional site elevation in metres above sea level, used for agl heights instead of the model's terrain.
Wind, temperature, pressure, humidity and air density at chosen heights above a point. Each level has wind_u_ms (towards east), wind_v_ms (towards north), wind_speed_ms, wind_direction_deg (where the wind comes FROM, clockwise from north; 0 at zero speed means calm), temperature_k, pressure_pa, specific_humidity_kg_kg, relative_humidity_pct and density_kg_m3. valid_time is the model time actually used; provenance names the GFS run and grid point. Heights outside the model column are refused with the range that is available.
| Argument | Type | Description |
|---|---|---|
| time* | string | ISO 8601 timestamp with a timezone, e.g. 2026-10-03T18:00:00Z. Up to 14 days ahead or about ten days back. |
| latitude* | number | Decimal degrees, north positive. |
| longitude* | number | Decimal degrees, east positive. |
| altitudes_m* | array | 1 to 32 different heights in metres. |
| altitude_reference* | string | agl: heights above ground level. msl: heights above mean sea level. |
| ground_elevation_m_msl | any | Optional site elevation in metres above sea level, used for agl heights instead of the model's terrain. |
{
"type": "object",
"title": "get_atmospheric_profileArguments",
"required": [
"latitude",
"longitude",
"time",
"altitudes_m",
"altitude_reference"
],
"properties": {
"time": {
"type": "string",
"title": "Time",
"description": "ISO 8601 timestamp with a timezone, e.g. 2026-10-03T18:00:00Z. Up to 14 days ahead or about ten days back."
},
"latitude": {
"type": "number",
"title": "Latitude",
"maximum": 90,
"minimum": -90,
"description": "Decimal degrees, north positive."
},
"longitude": {
"type": "number",
"title": "Longitude",
"maximum": 180,
"minimum": -180,
"description": "Decimal degrees, east positive."
},
"altitudes_m": {
"type": "array",
"items": {
"type": "number"
},
"title": "Altitudes M",
"maxItems": 32,
"minItems": 1,
"description": "1 to 32 different heights in metres."
},
"altitude_reference": {
"enum": [
"agl",
"msl"
],
"type": "string",
"title": "Altitude Reference",
"description": "agl: heights above ground level. msl: heights above mean sea level."
},
"ground_elevation_m_msl": {
"anyOf": [
{
"type": "number",
"maximum": 10000,
"minimum": -1000
},
{
"type": "null"
}
],
"title": "Ground Elevation M Msl",
"default": null,
"description": "Optional site elevation in metres above sea level, used for agl heights instead of the model's terrain."
}
}
}Current coverage (time range, heights, fields) and usage limits. No API key needed.
No arguments.
{
"type": "object",
"title": "get_capabilitiesArguments",
"properties": {}
}Today's data-fetch count and remaining daily allowance for the caller's account (UTC day).
No arguments.
{
"type": "object",
"title": "get_usageArguments",
"properties": {}
}