Server definition
- Hash
- sha256:ca29e29cfb460f597ff04c12f2dcc2de921967f03a2da06d7d8e143fb8db41f3
- What it is
- What a remote MCP server returned when asked what it offers: 9 tools
The blob, as servednamed by its sha256
{
"instructions": "PixelGust provides weather, climate, terrain, soil, vegetation, hazard, and demographic data for any location on Earth. Pass coordinates in decimal degrees (lat -90..90, lon -180..180). Without an API key you get free-tier limits (50 tool calls per day, resets 00:00 UTC); paid plans have higher limits, see https://pixelgust.com/#pricing. Keys are created at https://pixelgust.com/app (API Keys menu).",
"tools": [
{
"description": "Monthly time series 2015-2025 (about 130 monthly values) for one variable at a point, plus the 12-month climatology. Variables: temperature_c, precipitation_mm, dewpoint_c, skin_temperature_c, surface_pressure_hpa, snowfall_cm, total_evaporation_mm, soil_water_layer_1_vol, wind_speed_ms, net_solar_radiation_mj_m2, relative_humidity_pct, cloud_cover_pct, ndvi, fire_weather_index. Use for trend questions (is it getting hotter or drier here?).",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"variable": {
"description": "Variable name from the list in the tool description",
"type": "string"
}
},
"required": [
"lat",
"lon",
"variable"
],
"type": "object"
},
"name": "get_climate_timeseries",
"outputSchema": null
},
{
"description": "Current weather conditions for a point: temperature, humidity, dewpoint, wind speed and direction, precipitation, pressure, cloud cover, solar radiation, plus terrain, land cover, NDVI, population density, and soil context. Source: NOAA GFS 0.25 degree, updated every 6 hours.",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_current_weather",
"outputSchema": null
},
{
"description": "Environmental data for a point: NDVI vegetation index (300m), annual evapotranspiration (MODIS), and ESA WorldCover land cover class.",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_environment",
"outputSchema": null
},
{
"description": "Natural hazard indices for a point: Fire Weather Index (current danger), soil erosion risk (RUSLE, t/ha/yr), and flood susceptibility (Topographic Wetness Index).",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_hazards",
"outputSchema": null
},
{
"description": "10-year historical climate averages (2015-2025, ERA5 reanalysis) for a point. Omit month for the annual average, or pass month 1-12 for that month's climatology with min and max ranges. Use this for questions about typical climate, growing seasons, or what weather to expect at a location and time of year.",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
},
"month": {
"description": "Optional month 1-12; omit for annual average",
"maximum": 12,
"minimum": 1,
"type": "integer"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_historical_climate",
"outputSchema": null
},
{
"description": "Aggregate statistics (mean, min, max, std) over a polygon area: weather, terrain, hazards, environment, soil, and population. Coordinates are [longitude, latitude] pairs forming a ring. Maximum area depends on plan (free tier: 100 km2). Use for area questions such as average slope of a farm or population inside a zone.",
"inputSchema": {
"properties": {
"coordinates": {
"description": "[[lon, lat], ...] polygon ring (closed or open)",
"items": {
"items": {
"type": "number"
},
"maxItems": 2,
"minItems": 2,
"type": "array"
},
"minItems": 3,
"type": "array"
},
"mode": {
"default": "nowcast",
"enum": [
"nowcast",
"forecast",
"historical"
],
"type": "string"
},
"month": {
"description": "Month for historical mode",
"maximum": 12,
"minimum": 1,
"type": "integer"
}
},
"required": [
"coordinates"
],
"type": "object"
},
"name": "get_polygon_stats",
"outputSchema": null
},
{
"description": "Distances in km from a point to the nearest city, airport, port, hospital, power plant, and other key infrastructure.",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_proximity",
"outputSchema": null
},
{
"description": "Terrain for a point: elevation, slope, and aspect at 30m resolution (Copernicus DEM), plus Topographic Wetness Index (flood susceptibility indicator).",
"inputSchema": {
"properties": {
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_terrain",
"outputSchema": null
},
{
"description": "Daily weather forecast for a point, up to 7 days ahead. day=0 is today, day=6 is six days out. Returns daily mean, min, and max per variable.",
"inputSchema": {
"properties": {
"day": {
"default": 0,
"description": "Forecast day: 0=today .. 6",
"maximum": 6,
"minimum": 0,
"type": "integer"
},
"lat": {
"description": "Latitude in decimal degrees",
"maximum": 90,
"minimum": -90,
"type": "number"
},
"lon": {
"description": "Longitude in decimal degrees",
"maximum": 180,
"minimum": -180,
"type": "number"
}
},
"required": [
"lat",
"lon"
],
"type": "object"
},
"name": "get_weather_forecast",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:ca29e29cfb460f597ff04c12f2dcc2de921967f03a2da06d7d8e143fb8db41f3 | sha256sum