Current weather: any city, right now
Current weather for any city or coordinates: temperature, conditions, rain, wind, humidity and pressure right now, plus an hourly forecast up to 48 hours ahead (MET Norway data). Give a city such as London or lat and lon. Use when an agent needs the weather now or today's forecast for travel, events, logistics or a daily brief.
Inputs
| Name | Type | Description |
|---|---|---|
city | string | City or place name, e.g. London or Tokyo (used when lat and lon are not given) |
lat | number | Latitude in decimal degrees, -90 to 90 (with lon, instead of city) |
lon | number | Longitude in decimal degrees, -180 to 180 (with lat, instead of city) |
hours | integer | Hours of hourly forecast to return, 1-48 (default 12; 48 covers tomorrow) |
Request
Over HTTP, with a card key from /credits:
curl -H "Authorization: Bearer adt_…" "https://agent-data-tools.revmesh2074.workers.dev/weather/current?city=London"
Or one of your 25 free calls, no key:
curl "https://agent-data-tools.revmesh2074.workers.dev/weather/current?city=London&trial=1"
Without a key, the same URL answers 402 Payment Required with x402 and MPP terms, so an agent with a wallet pays per call in USDC (Base, Polygon, Arbitrum or Solana over x402; Base or Tempo over MPP) and retries.
Live result
The real answer to the request above, read 2026-11-10 12:54 UTC and refreshed every 15 minutes.
{
"place": "London",
"latitude": 51.5074,
"longitude": -0.1278,
"elevationM": 8,
"current": {
"time": "2026-11-10T12:00:00Z",
"temperatureC": 9.5,
"conditions": "cloudy",
"precipitationMm": 0,
"windSpeedMs": 4.2,
"windFromDegrees": 74.2,
"humidityPercent": 81.8,
"cloudCoverPercent": 100,
"pressureHpa": 1009.3
},
"forecast": [
{
"time": "2026-11-10T13:00:00Z",
"temperatureC": 9.7,
"conditions": "cloudy",
"precipitationMm": 0,
"windSpeedMs": 4.2,
"windFromDegrees": 73.9,
"humidityPercent": 79.7,
"cloudCoverPercent": 100,
"pressureHpa": 1008.4
},
{
"time": "2026-11-10T14:00:00Z",
"temperatureC": 9.6,
"conditions": "cloudy",
"precipitationMm": 0,
"windSpeedMs": 4.4,
"windFromDegrees": 74.2,
"humidityPercent": 78.5,
"cloudCoverPercent": 99.2,
"pressureHpa": 1007.8
},
{
"time": "2026-11-10T15:00:00Z",
"temperatureC": 9.2,
"conditions": "cloudy",
"precipitationMm": 0,
"windSpeedMs": 4.3,
"windFromDegrees": 78.4,
"humidityPercent": 78.9,
"cloudCoverPercent": 100,
"pressureHpa": 1007.3
},
{
"time": "2026-11-10T16:00:00Z",
"temperatureC": 8.9,
"conditions": "lightrain",
"precipitationMm": 0.3,
"windSpeedMs": 4.5,
"windFromDegrees": 76.8,
"humidityPercent": 81,
"cloudCoverPercent": 100,
"pressureHpa": 1006.7
},
{
"time": "2026-11-10T17:00:00Z",
"temperatureC": 8.7,
"conditions": "rain",
"precipitationMm": 0.8,
"windSpeedMs": 4.5,
"windFromDegrees": 74.1,
"humidityPercent": 85.7,
"cloudCoverPercent": 100,
"pressureHpa": 1006.4
},
{
"time": "2026-11-10T18:00:00Z",
"temperatureC": 8.6,
"conditions": "heavyrain",
"precipitationMm": 1.1,
"windSpeedMs": 4.9,
"windFromDegrees": 72.1,
"humidityPercent": 90.2,
"cloudCoverPercent": 100,
"pressureHpa": 1006.1
},
{
"time": "2026-11-10T19:00:00Z",
"temperatureC": 8.6,
"conditions": "heavyrain",
"precipitationMm": 1.2,
"windSpeedMs": 4.6,
"windFromDegrees": 68,
"humidityPercent": 93.5,
"cloudCoverPercent": 100,
"pressureHpa": 1005.8
},
{
"time": "2026-11-10T20:00:00Z",
"temperatureC": 8.7,
"conditions": "rain",
"precipitationMm": 0.7,
"windSpeedMs": 4.4,
"windFromDegrees": 68.3,
"humidityPercent": 94.9,
"cloudCoverPercent": 100,
"pressureHpa": 1005.6
},
{
"time": "2026-11-10T21:00:00Z",
"temperatureC": 8.8,
"conditions": "rain",
"precipitationMm": 0.4,
"windSpeedMs": 4.3,
"windFromDegrees": 68.6,
"humidityPercent": 95.3,
"cloudCoverPercent": 100,
"pressureHpa": 1005.4
},
{
"time": "2026-11-10T22:00:00Z",
"temperatureC": 8.9,
"conditions": "lightrain",
"precipitationMm": 0.3,
"windSpeedMs": 4.3,
"windFromDegrees": 67,
"humidityPercent": 95.6,
"cloudCoverPercent": 100,
"pressureHpa": 1005.2
},
{
"time": "2026-11-10T23:00:00Z",
"temperatureC": 8.8,
"conditions": "lightrain",
"precipitationMm": 0.2,
"windSpeedMs": 4.2,
"windFromDegrees": 62.2,
"humidityPercent": 96.1,
"cloudCoverPercent": 100,
"pressureHpa": 1004.8
},
{
"time": "2026-11-11T00:00:00Z",
"temperatureC": 8.7,
"conditions": "lightrain",
"precipitationMm": 0.2,
"windSpeedMs": 4.3,
"windFromDegrees": 57.7,
"humidityPercent": 96.2,
"cloudCoverPercent": 100,
"pressureHpa": 1004.5
}
],
"forecastUpdatedAt": "2026-11-10T11:20:36Z",
"source": "MET Norway (api.met.no), licensed CC BY 4.0",
"checkedAt": "2026-11-10T12:54:20.827Z"
}
From an AI agent (MCP)
Add the MCP server to Claude, Cursor or any MCP client. This tool is weather_current, and the first 25 successful calls are free:
https://agent-data-tools.revmesh2074.workers.dev/mcp