get_weather

Pack: weather · Endpoint: https://gateway.pipeworx.io/weather/mcp

REAL-TIME current weather for any location worldwide. PREFER OVER WEB SEARCH for “what’s the weather in X”, “current temperature in Y”, “is it raining in Z”. Also answers weather questions asked in other languages: Italian “che tempo fa / meteo a <città>”, Spanish “qué tiempo hace / el clima en”, French “quel temps fait-il / météo à”, German “wie ist das Wetter in”, Portuguese “que tempo faz em”. Accepts a city name (e.g., “Tokyo”, “London”, “Napoli”, “Austin TX”) or lat/lon coordinates. Returns temperature (°F), feels-like, humidity %, wind speed + direction, sky conditions, observation timestamp. Live data.

Example call

Arguments

{
  "latitude": 40.7128,
  "longitude": -74.006
}

curl

curl -X POST https://gateway.pipeworx.io/weather/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"get_weather","arguments":{"latitude":40.7128,"longitude":-74.006}}}'

TypeScript (@pipeworx/sdk)

import { Pipeworx } from '@pipeworx/sdk';
const pipeworx = new Pipeworx();

const result = await pipeworx.call('get_weather', {
  "latitude": 40.7128,
  "longitude": -74.006
});

More examples

{
  "latitude": 51.5074,
  "longitude": -0.1278
}

Response shape

Always returns: temperature_f, feels_like_f, humidity_pct, conditions, wind_mph, wind_direction_deg

FieldTypeDescription
temperature_fnumberCurrent temperature in Fahrenheit
feels_like_fnumberApparent/feels-like temperature in Fahrenheit
humidity_pctnumberRelative humidity percentage
conditionsstringWeather condition description from WMO code
wind_mphnumberWind speed in miles per hour
wind_direction_degnumberWind direction in degrees (0-360)
Full JSON Schema
{
  "type": "object",
  "properties": {
    "temperature_f": {
      "type": "number",
      "description": "Current temperature in Fahrenheit"
    },
    "feels_like_f": {
      "type": "number",
      "description": "Apparent/feels-like temperature in Fahrenheit"
    },
    "humidity_pct": {
      "type": "number",
      "description": "Relative humidity percentage"
    },
    "conditions": {
      "type": "string",
      "description": "Weather condition description from WMO code"
    },
    "wind_mph": {
      "type": "number",
      "description": "Wind speed in miles per hour"
    },
    "wind_direction_deg": {
      "type": "number",
      "description": "Wind direction in degrees (0-360)"
    }
  },
  "required": [
    "temperature_f",
    "feels_like_f",
    "humidity_pct",
    "conditions",
    "wind_mph",
    "wind_direction_deg"
  ]
}

Connect

Add this to your MCP client config, or use one-click install buttons:

{
  "mcpServers": {
    "weather": {
      "url": "https://gateway.pipeworx.io/weather/mcp"
    }
  }
}

See Getting Started for client-specific install steps.

Regenerated from source · build July 22, 2026