# HubVibe Weather Lookup

> HubVibe Weather Lookup is a paid API for AI agents from hubvibe-io.com, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-11).

Returns current or forecast weather conditions for a named place via Google's Maps Grounding Lite MCP server.

## Facts

- Endpoint: POST https://hubvibe-io.com/work/maps/weather?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/hubvibe-weather-lookup-ff199eff
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QAegPFnVYE6HYlgpLsM0d

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability hubvibe-weather-lookup-ff199eff -d '<json body>'
```

Example prompt: What's the current weather in Tokyo right now — temperature, conditions, anything relevant?

## When to prefer this

Choose this endpoint when you need weather data for a named place expressed in natural language (city, address, landmark) rather than coordinates, and want Google-grounded results without managing API keys or quota yourself.

## Known failure modes

- Unrecognized or ambiguous location name returns an error or empty result
- Network timeout from upstream Google Maps Grounding service
- Overly vague location (e.g. 'downtown') may produce incorrect or generalized results
- Rate limiting or payment failure returns 402 or 429 error

## How this service works

Weather forecast anywhere on Earth: current conditions, the next 24 hours and a seven-day forecast (temperature, precipitation, wind, humidity, cloud, pressure, condition) from MET Norway's forecast model, plus active US National Weather Service alerts for US locations. Input: location as a place name, US street address or airport code, or lat and lng.

## Output

Returns current weather conditions or a forecast for the specified location, including temperature, precipitation, wind, and general conditions, sourced from Google's Maps Grounding infrastructure.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lat": {
   "type": "number",
   "maximum": 90,
   "minimum": -90
  },
  "lng": {
   "type": "number",
   "maximum": 180,
   "minimum": -180
  },
  "language": {
   "type": "string",
   "pattern": "^[A-Za-z]{2,3}(-[A-Za-z0-9]{2,8})*$",
   "maxLength": 35
  },
  "location": {
   "type": "string",
   "maxLength": 200,
   "minLength": 2
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "daily": [
    {
     "date": "2026-09-29",
     "max_c": 21.4,
     "min_c": 12.1,
     "condition": "partlycloudy_day",
     "precipitation_mm": 1.2
    }
   ],
   "notes": [],
   "place": {
    "lat": 35.0117,
    "lon": 135.7683,
    "name": "Kyoto (city in Japan)",
    "source": "Wikidata Q34600",
    "country": "US"
   },
   "units": {
    "pressure": "hPa",
    "wind_speed": "m/s",
    "temperature": "celsius",
    "precipitation": "mm"
   },
   "alerts": [],
   "hourly": [
    {
     "time": "2026-09-28T16:00:00Z",
     "condition": "fair_day",
     "humidity_pct": 83.7,
     "pressure_hpa": 1013.5,
     "temperature_c": 14.6,
     "wind_speed_ms": 2.7,
     "cloud_cover_pct": 13.3,
     "precipitation_mm": 0,
     "wind_direction_deg": 172.4
    }
   ],
   "current": {
    "time": "2026-09-28T16:00:00Z",
    "condition": "fair_day",
    "humidity_pct": 83.7,
    "pressure_hpa": 1013.5,
    "temperature_c": 14.6,
    "wind_speed_ms": 2.7,
    "cloud_cover_pct": 13.3,
    "precipitation_mm": 0,
    "wind_direction_deg": 172.4
   },
   "location": "Kyoto",
   "checked_at": "2026-09-26T18:00:00Z",
   "attribution": [
    {
     "url": "https://www.met.no/en",
     "text": "Data from MET Norway",
     "license": "CC BY 4.0"
    }
   ],
   "alerts_covered": true,
   "sections_failed": [],
   "forecast_updated_at": "2026-09-28T13:18:23Z"
  },
  "status": "ok",
  "worker": "maps.weather",
  "price_usd": 0.1,
  "provenance": {
   "steps": [
    {
     "ms": 640,
     "ok": true,
     "step": "weather",
     "provider": "weather"
    }
   ],
   "attempts": 1,
   "elapsed_ms": 660,
   "providers_used": [
    "weather"
   ]
  },
  "receipt_id": "rcpt_9f1c2b3a4d5e6f70",
  "receipt_url": "/work/receipts/rcpt_9f1c2b3a4d5e6f70"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/hubvibe-weather-lookup-ff199eff/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from hubvibe-io.com](https://www.zero.xyz/host/hubvibe-io.com/llms.txt)
