You're viewing a demo portfolio

Join the waitlist
PRSM

weather_climate_intel

Active

Tool of gapup-mcp

declared in 0.2.0

Physical climate intelligence for insurance underwriting, agritech, logistics, energy trading and ESG/climate risk disclosure. Three modes: (1) forecast — 14-day daily weather forecast with temperature, precipitation, wind and humidity; (2) historical — daily records and monthly aggregates for any date range since 1940, with anomaly detection (P90/P95 heat events, extreme precipitation days); (3) climate_risk — long-term physical risk scoring combining CMIP6 ensemble projections (2020-2050), altitude, FEMA flood zones (US) and historical baselines. Risk dimensions: flood, heat (days >35°C/year), drought (SPI), wildfire, sea-level. Overall score 0-100 (100 = severe). Location: city string or lat/lon coordinates. Sources: Open-Meteo (keyless, global, 1940→2050), Open-Elevation, FEMA NFHL (US), NOAA CDO (optional NOAA_API_KEY env var for US+global station data). SLA: ≤25s p95. Cache: 1h forecast / 24h historical / 7d climate_risk.

Parameters schema

{
  "type": "object",
  "required": [
    "location",
    "mode"
  ],
  "properties": {
    "mode": {
      "enum": [
        "forecast",
        "historical",
        "climate_risk"
      ],
      "type": "string",
      "description": "'forecast' (14 days), 'historical' (date range since 1940), 'climate_risk' (long-term physical risk score)"
    },
    "async": {
      "type": "boolean",
      "description": "If true, returns a job_id immediately (<200ms) instead of waiting for the result. Poll the result with job_result(job_id). Use for slow tools to avoid client timeouts."
    },
    "date_to": {
      "type": "string",
      "description": "ISO date YYYY-MM-DD — end of date range (required for historical/climate_risk)"
    },
    "metrics": {
      "type": "array",
      "items": {
        "enum": [
          "temperature",
          "precipitation",
          "wind",
          "humidity",
          "solar"
        ],
        "type": "string"
      },
      "description": "Weather metrics to include. Default: all metrics."
    },
    "location": {
      "type": "object",
      "properties": {
        "lat": {
          "type": "number",
          "description": "Latitude in decimal degrees"
        },
        "lon": {
          "type": "number",
          "description": "Longitude in decimal degrees"
        },
        "city": {
          "type": "string",
          "description": "City name (e.g. 'Paris', 'Miami', 'Tokyo')"
        },
        "country": {
          "type": "string",
          "description": "Country name or ISO code (e.g. 'France', 'US', 'JP')"
        }
      },
      "description": "Geographic location. Provide either {city, country?} or {lat, lon}."
    },
    "date_from": {
      "type": "string",
      "description": "ISO date YYYY-MM-DD — start of date range (required for historical/climate_risk)"
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

gapup-mcp

https://github.com/getgapup/gapup-mcp-public

2/7 registries
View full server →