# AgentToll Weather Bias Score

> AgentToll Weather Bias Score is a paid API for AI agents from agenttoll.dev, paid per call via x402, $0.03/call, status unknown (last checked 2026-09-14).

Analyzes and scores systematic bias in weather forecasts by comparing today's forecast against recent historical means

## Facts

- Endpoint: POST https://agenttoll.dev/paid/osint/weather-bias
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agenttoll-weather-bias-score-ddb9d336
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_008pzMN1To-3h8bp86t6D

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 agenttoll-weather-bias-score-ddb9d336 -d '<json body>'
```

Example prompt: Can you check if today's weather forecast for Chicago is biased — like whether it's running significantly hotter or colder than the recent historical average for this time of year?

## When to prefer this

Use this endpoint when you need to detect or quantify systematic bias in weather forecasts for a specific location — particularly useful for research, journalism, environmental OSINT, or agent workflows that need to flag potentially unreliable forecast data. Prefer this over raw weather APIs when the goal is bias detection rather than forecast retrieval.

## Known failure modes

- Invalid or unsupported location returns 4xx error
- Insufficient historical data for the requested location prevents bias computation
- Missing required parameters (location or date) returns validation error
- Payment failure via x402 protocol blocks the request
- Service unavailability returns 5xx error

## How this service works

108+ receipt-backed x402 work products for AI agents. Clear prices, spend caps, buyer metadata, and structured results over Base USDC.

## Output

Returns a JSON object with a bias_score field containing a forecast_today_vs_recent_mean numeric value (e.g. 1.2), indicating how much today's forecast deviates from the recent historical mean — positive values indicate warmer/higher bias, negative values indicate cooler/lower bias.

## 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",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "required": [
      "city"
     ],
     "properties": {
      "city": {
       "type": "string",
       "maxLength": 30,
       "minLength": 2
      },
      "model": {
       "type": "string",
       "maxLength": 50
      },
      "days_back": {
       "type": "integer",
       "maximum": 30,
       "minimum": 2
      }
     }
    },
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "POST"
     ],
     "type": "string"
    },
    "bodyType": {
     "enum": [
      "json",
      "form-data",
      "text"
     ],
     "type": "string"
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "bias_score": {
   "forecast_today_vs_recent_mean": 1.2
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agenttoll-weather-bias-score-ddb9d336/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agenttoll.dev](https://www.zero.xyz/host/agenttoll.dev/llms.txt)
