Server definition
- Hash
- sha256:647adf0503aa2859c607f395a7ec14aaf4d1f30dc04da1544061aa61022db402
- What it is
- What a remote MCP server returned when asked what it offers: 3 tools
The blob, as servednamed by its sha256
{
"instructions": "Vertical Weather returns the atmosphere above a point at a given time: wind,\ntemperature, pressure, humidity and air density at heights you choose, from\nNOAA's GFS model (about ten days back to 14 days ahead, worldwide).\n\nUse get_atmospheric_profile with heights in metres above ground (agl) or above\nsea level (msl); keep whichever reference the user asked for. Wind direction is\nwhere the wind comes from. If a height is outside the available column the tool\nreturns the range that is available; tell the user rather than substituting\nother data. Model forecasts are not suitable for safety-critical decisions.\nCalls need an API key sent as the X-API-Key header; keys come from\nhttps://api.verticalweather.com/dashboard. Guides: https://verticalweather.com\n",
"tools": [
{
"description": "Wind, temperature, pressure, humidity and air density at chosen heights above a point.\n\n Each level has wind_u_ms (towards east), wind_v_ms (towards north), wind_speed_ms,\n wind_direction_deg (where the wind comes FROM, clockwise from north; 0 at zero speed\n means calm), temperature_k, pressure_pa, specific_humidity_kg_kg, relative_humidity_pct\n and density_kg_m3. valid_time is the model time actually used; provenance names the\n GFS run and grid point. Heights outside the model column are refused with the range\n that is available.\n ",
"inputSchema": {
"properties": {
"altitude_reference": {
"description": "agl: heights above ground level. msl: heights above mean sea level.",
"enum": [
"agl",
"msl"
],
"title": "Altitude Reference",
"type": "string"
},
"altitudes_m": {
"description": "1 to 32 different heights in metres.",
"items": {
"type": "number"
},
"maxItems": 32,
"minItems": 1,
"title": "Altitudes M",
"type": "array"
},
"ground_elevation_m_msl": {
"anyOf": [
{
"maximum": 10000,
"minimum": -1000,
"type": "number"
},
{
"type": "null"
}
],
"default": null,
"description": "Optional site elevation in metres above sea level, used for agl heights instead of the model's terrain.",
"title": "Ground Elevation M Msl"
},
"latitude": {
"description": "Decimal degrees, north positive.",
"maximum": 90,
"minimum": -90,
"title": "Latitude",
"type": "number"
},
"longitude": {
"description": "Decimal degrees, east positive.",
"maximum": 180,
"minimum": -180,
"title": "Longitude",
"type": "number"
},
"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.",
"title": "Time",
"type": "string"
}
},
"required": [
"latitude",
"longitude",
"time",
"altitudes_m",
"altitude_reference"
],
"title": "get_atmospheric_profileArguments",
"type": "object"
},
"name": "get_atmospheric_profile",
"outputSchema": {
"additionalProperties": true,
"title": "get_atmospheric_profileDictOutput",
"type": "object"
}
},
{
"description": "Current coverage (time range, heights, fields) and usage limits. No API key needed.",
"inputSchema": {
"properties": {},
"title": "get_capabilitiesArguments",
"type": "object"
},
"name": "get_capabilities",
"outputSchema": {
"additionalProperties": true,
"title": "get_capabilitiesDictOutput",
"type": "object"
}
},
{
"description": "Today's data-fetch count and remaining daily allowance for the caller's account (UTC day).",
"inputSchema": {
"properties": {},
"title": "get_usageArguments",
"type": "object"
},
"name": "get_usage",
"outputSchema": {
"additionalProperties": true,
"title": "get_usageDictOutput",
"type": "object"
}
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:647adf0503aa2859c607f395a7ec14aaf4d1f30dc04da1544061aa61022db402 | sha256sum