Skip to content
Eden Engine

Avalanche Forecast for a Zone: Bottom Line, Hazard Discussion, Problems (Avalanche.org)

avalancheorg/forecast

The avalanche forecast product issued by a United States avalanche center for one forecast zone: bottom line, hazard discussion, weather discussion, avalanche problems, danger ratings, author, published and expiry times, and the center's list of zones. Take the zone id from Avalanche Danger Ratings by Forecast Zone. Out of season the center publishes a summary statement instead and the problems and ratings are empty. Text fields contain HTML from the issuing center and should be escaped or sanitised before display. An unknown center or zone id returns a product with every field null and empty lists, not an error. This is safety information relayed from the issuing center (named in avalanche_center), never a forecast of record: check the issuing center's own forecast before acting and do not rely on this copy alone. Data from Avalanche.org / the American Avalanche Association and the issuing avalanche center, served by Eden Engine; not an official Avalanche.org product.

activeper callv1

Price

$0.0026 per call

You pay the price shown. If a call turns out to cost more than its quote, you pay the actual price, capped at twice the quote. No monthly minimum. Top-ups start at $5.

Data source

Avalanche.org (American Avalanche Association)

Data from Avalanche.org, operated by the American Avalanche Association, with forecasts issued by the regional avalanche centers (the avalanche_center field names the issuing center). Forecasts are advisory; the issuing center is the authority. Served by Eden Engine; not an official Avalanche.org product.

Use it

Five steps: search, inspect, learn, run, settle. No per-tool setup; your agent reaches this tool through the meta-tools it already has.

Connect once and your AI can find and run this tool, and any other it needs.

agent
// 1. search: find the tool
omnial_search({ query: "what you need" })

// 2. inspect: price and input schema
omnial_inspect({ tool: "avalancheorg/forecast" })

// 3. learn: read the usage guide at runtime
omnial_learn({ tool: "avalancheorg/forecast" })

// 4. run: price the exact call first, then run it
omnial_execute({ tool: "avalancheorg/forecast", input: { /* see input_schema */ }, dry_run: true })
omnial_execute({ tool: "avalancheorg/forecast", input: { /* ... */ } })

// 5. settle: the call is charged when it finishes, nothing to do

Not connected yet? Point your MCP client at https://mcp.eden-engine.com/mcp, then copy a config for your client.

Pricing

Every charge this tool can incur.

ChargePrice
Per call
$0.0026
Updated
Oct 20, 2026

Input and output schemas

Input schema
input_schema.json
{
  "type": "object",
  "required": [
    "center_id",
    "zone_id"
  ],
  "properties": {
    "zone_id": {
      "type": "integer",
      "minimum": 1,
      "description": "Forecast zone id: the `id` of a feature returned by Avalanche Danger Ratings by Forecast Zone, for example 3030 (East Slopes Central, NWAC)."
    },
    "center_id": {
      "type": "string",
      "pattern": "^[A-Za-z0-9-]{2,20}$",
      "description": "Avalanche center id, for example NWAC, CAIC, UAC or GNFAC."
    }
  },
  "additionalProperties": false
}
Output schema
output_schema.json
{
  "type": "object",
  "properties": {
    "id": {
      "type": "integer",
      "description": "Product id."
    },
    "media": {
      "type": [
        "array",
        "null"
      ],
      "items": {
        "type": "object",
        "additionalProperties": true
      }
    },
    "author": {
      "type": [
        "string",
        "null"
      ],
      "description": "Forecaster who wrote the product."
    },
    "danger": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "description": "Danger ratings; empty out of season."
    },
    "status": {
      "type": [
        "string",
        "null"
      ],
      "description": "For example published."
    },
    "created_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "updated_at": {
      "type": [
        "string",
        "null"
      ]
    },
    "bottom_line": {
      "type": [
        "string",
        "null"
      ],
      "description": "The bottom line text; HTML, untrusted."
    },
    "announcement": {
      "type": [
        "string",
        "null"
      ]
    },
    "expires_time": {
      "type": [
        "string",
        "null"
      ],
      "description": "When the product expires."
    },
    "product_type": {
      "type": [
        "string",
        "null"
      ],
      "description": "For example forecast or summary (out of season)."
    },
    "forecast_zone": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "description": "The center's zones: `id`, `name`, `url`, `state`, `zone_id`."
    },
    "published_time": {
      "type": [
        "string",
        "null"
      ],
      "description": "When the product was published (UTC offset included)."
    },
    "avalanche_center": {
      "type": [
        "object",
        "null"
      ],
      "description": "The issuing center: `id`, `name`, `url`, `city`, `state`.",
      "additionalProperties": true
    },
    "hazard_discussion": {
      "type": [
        "string",
        "null"
      ],
      "description": "The hazard discussion; HTML, untrusted."
    },
    "weather_discussion": {
      "type": [
        "string",
        "null"
      ],
      "description": "The weather discussion; HTML, untrusted."
    },
    "forecast_avalanche_problems": {
      "type": "array",
      "items": {
        "type": "object",
        "additionalProperties": true
      },
      "description": "The avalanche problems of the day; empty out of season."
    }
  },
  "description": "The forecast product. Every field is null (and the lists empty) when the provider has no product for the request.",
  "additionalProperties": true
}