You're viewing a demo portfolio

Join the waitlist
PRSM

get_historical

Active

Tool of Weather

declared in 0.1.0

AUTHORITATIVE historical daily weather for any location, back to 1940. Source: ERA5 reanalysis (ECMWF's global atmospheric reconstruction — the standard reference dataset for climate research). Pass a city or lat/lon + date range. Returns daily high/low temperature, precipitation, conditions. Defaults to the last 30 days if no dates given. Use for "what was the weather in X on date Y", climate baselines, comparing this year to historical averages, retrospective weather context for any event.

Parameters schema

{
  "type": "object",
  "examples": [
    {
      "city": "Paris"
    },
    {
      "end_date": "2023-12-31",
      "latitude": 51.5074,
      "longitude": -0.1278,
      "start_date": "2023-01-01"
    }
  ],
  "properties": {
    "lat": {
      "type": "number",
      "description": "Alias for latitude."
    },
    "lng": {
      "type": "number",
      "description": "Alias for longitude."
    },
    "lon": {
      "type": "number",
      "description": "Alias for longitude."
    },
    "city": {
      "type": "string",
      "description": "Alias for location."
    },
    "name": {
      "type": "string",
      "description": "Alias for location."
    },
    "place": {
      "type": "string",
      "description": "Alias for location."
    },
    "end_date": {
      "type": "string",
      "description": "End date YYYY-MM-DD (inclusive). Optional — defaults to today."
    },
    "latitude": {
      "type": "number",
      "description": "Latitude (alternative to location). Accepts lat as alias."
    },
    "location": {
      "type": "string",
      "description": "City name (e.g. \"Tokyo\", \"London\", \"New York\"). Resolved via Open-Meteo geocoding. Use this OR latitude+longitude. Accepts city, place, name as aliases."
    },
    "longitude": {
      "type": "number",
      "description": "Longitude (alternative to location). Accepts lng / lon as alias."
    },
    "start_date": {
      "type": "string",
      "description": "Start date YYYY-MM-DD (>= 1940-01-01). Optional — defaults to 30 days ago."
    }
  }
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

Weather

https://github.com/pipeworx-io/mcp-weather

1/7 registries
View full server →