# MET Norway Weather Forecast (Next 6 Points)

> MET Norway Weather Forecast (Next 6 Points) is a paid API for AI agents from solana-x402-microtools-mainnet.valecity.workers.dev, paid per call via x402, $0.003/call, status unknown (last checked 2026-10-28).

Returns the next six weather forecast time-points for a given coordinate pair or supported city name, sourced from MET Norway under CC BY 4.0

## Facts

- Endpoint: GET https://solana-x402-microtools-mainnet.valecity.workers.dev/api/weather?utm_source=zero.xyz
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/met-norway-weather-forecast-next-6-points-4212f5ea
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_lbHrdE-6vKH3NSQYGXNMd

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 met-norway-weather-forecast-next-6-points-4212f5ea
```

Example prompt: What's the weather forecast for Oslo over the next several hours? Give me the next six forecast points.

## When to prefer this

Choose this endpoint when you need a quick, lightweight short-term weather forecast (next 6 time-points) for a specific coordinate pair or named city, especially when MET Norway's high-quality Northern European data is acceptable and you want a low-cost, pay-per-call weather lookup without a subscription. Prefer this over full forecast APIs when you only need near-term conditions and want minimal latency.

## Known failure modes

- Unsupported city name returns an error or empty result
- Out-of-range coordinates (e.g. beyond polar coverage) may return no data
- Payment failure results in 402 response blocking the forecast data
- Rate limiting or network timeout may cause delays or failures
- Malformed request body (missing lat/lon or city) returns a 400-level error

## How this service works

Next six forecast points for coordinates or a supported city, MET Norway CC BY 4.0

## Output

An array of the next six weather forecast data points for the given location, each including time, temperature, wind, precipitation, and other meteorological variables as provided by MET Norway's Yr/locationforecast API under CC BY 4.0

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "oneOf": [
      {
       "required": [
        "city"
       ]
      },
      {
       "required": [
        "lat",
        "lon"
       ]
      }
     ],
     "properties": {
      "lat": {
       "type": "number",
       "maximum": 90,
       "minimum": -90
      },
      "lon": {
       "type": "number",
       "maximum": 180,
       "minimum": -180
      },
      "city": {
       "enum": [
        "london",
        "cardiff",
        "edinburgh",
        "new_york",
        "san_francisco",
        "los_angeles",
        "toronto",
        "paris",
        "berlin",
        "rome",
        "madrid",
        "amsterdam",
        "tokyo",
        "singapore",
        "sydney",
        "dubai",
        "mumbai",
        "sao_paulo",
        "cape_town"
       ],
       "type": "string"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "required": [
      "location",
      "forecast",
      "attribution"
     ],
     "properties": {
      "forecast": {
       "type": "array",
       "items": {
        "type": "object",
        "required": [
         "time",
         "temp_c",
         "wind_mps"
        ],
        "properties": {
         "time": {
          "type": "string",
          "format": "date-time"
         },
         "symbol": {
          "type": [
           "string",
           "null"
          ]
         },
         "temp_c": {
          "type": "number"
         },
         "wind_mps": {
          "type": "number"
         },
         "precipitation_mm_next_hour": {
          "type": [
           "number",
           "null"
          ]
         }
        }
       }
      },
      "location": {
       "type": "object",
       "properties": {
        "lat": {
         "type": "number"
        },
        "lon": {
         "type": "number"
        },
        "city": {
         "type": [
          "string",
 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/met-norway-weather-forecast-next-6-points-4212f5ea/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from solana-x402-microtools-mainnet.valecity.workers.dev](https://www.zero.xyz/host/solana-x402-microtools-mainnet.valecity.workers.dev/llms.txt)
