Get current weather conditions for a location. Provide either a city name or lat/lon coordinates.Parameters:
Parameter
Type
Required
Default
Description
city
string
No
—
City name to look up (e.g., “London”, “New York”, “Tokyo”). Required if lat/lon not provided. If ambiguous, include country (e.g., “Portland, US”)
lat
number
No
—
Latitude of the location (e.g., 51.5074 for London). Required if city not provided
lon
number
No
—
Longitude of the location (e.g., -0.1278 for London). Required if city not provided
units
string
No
—
Unit system: “metric” (Celsius, km/h) or “imperial” (Fahrenheit, mph). Defaults to metric
Show inputSchema
{ "type": "object", "properties": { "city": { "type": "string", "description": "City name to look up (e.g., \"London\", \"New York\", \"Tokyo\"). Required if lat/lon not provided. If ambiguous, include country (e.g., \"Portland, US\")" }, "lat": { "type": "number", "description": "Latitude of the location (e.g., 51.5074 for London). Required if city not provided" }, "lon": { "type": "number", "description": "Longitude of the location (e.g., -0.1278 for London). Required if city not provided" }, "units": { "type": "string", "enum": [ "metric", "imperial" ], "description": "Unit system: \"metric\" (Celsius, km/h) or \"imperial\" (Fahrenheit, mph). Defaults to metric" } }}
Get a multi-day weather forecast for a location. Provide either a city name or lat/lon coordinates.Parameters:
Parameter
Type
Required
Default
Description
city
string
No
—
City name to look up (e.g., “London”, “New York”, “Tokyo”). Required if lat/lon not provided. If ambiguous, include country (e.g., “Portland, US”)
lat
number
No
—
Latitude of the location (e.g., 51.5074 for London). Required if city not provided
lon
number
No
—
Longitude of the location (e.g., -0.1278 for London). Required if city not provided
days
number
No
—
Number of forecast days (1-7). Defaults to 3
units
string
No
—
Unit system: “metric” (Celsius, km/h) or “imperial” (Fahrenheit, mph). Defaults to metric
Show inputSchema
{ "type": "object", "properties": { "city": { "type": "string", "description": "City name to look up (e.g., \"London\", \"New York\", \"Tokyo\"). Required if lat/lon not provided. If ambiguous, include country (e.g., \"Portland, US\")" }, "lat": { "type": "number", "description": "Latitude of the location (e.g., 51.5074 for London). Required if city not provided" }, "lon": { "type": "number", "description": "Longitude of the location (e.g., -0.1278 for London). Required if city not provided" }, "days": { "type": "number", "description": "Number of forecast days (1-7). Defaults to 3" }, "units": { "type": "string", "enum": [ "metric", "imperial" ], "description": "Unit system: \"metric\" (Celsius, km/h) or \"imperial\" (Fahrenheit, mph). Defaults to metric" } }}