Skip to main content
Glama

weather_alerts-severe

Active NWS alerts for a point or state, plus model-forward hazard risk. Official National Weather Service active alerts (public domain, attributed) for a lat/lon or two-letter state, combined with our model's forward 48h hazard probabilities (extreme heat, heavy rain, damaging wind). Pass lat+lon or state. [HTTP: GET /v1/alerts/severe · price $0.01 via x402 · docs https://x402-factory.com/docs/weather.alerts-severe]

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNo
lonNo
stateNo
hazardNoFilter alerts and model risk to one hazard class

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

B3.4/5.0
Behavior3/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden. It does disclose useful behavioral context: the data source (official NWS, public domain, attributed), that it merges official alerts with a proprietary 48h model forecast, and the specific hazard classes covered. However, it omits auth/rate-limit behavior, what happens when both lat/lon and state are absent (0 required params), and any note on freshness or delayed data.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

Front-loads purpose ('Active NWS alerts for a point or state, plus model-forward hazard risk'), then adds source, scope, and usage in one paragraph. The bracketed HTTP/price/docs metadata is useful but slightly clutters the end. Overall efficient with minimal waste.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 4-param tool with no annotations and no output schema, the description covers purpose, source, scope, and a basic usage rule, which is adequate but not complete. It leaves gaps on parameter precedence (lat+lon vs state), return shape (no output schema, so the agent must infer fields like alert severity/count from text), and the zero-required-parameter hint that some selection is needed.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 25% (only the 'hazard' param is described in the schema). The description adds meaning for lat/lon ('for a lat/lon') and state ('two-letter state'), and it echoes the hazard filter concept, but it doesn't clarify that lat+lon or state is effectively required despite 0 required params, nor does it explain the enum values beyond naming three of the six classes (extreme heat, heavy rain, damaging wind) versus the schema's six enums.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

States a specific verb+resource: NWS active alerts combined with model-forward 48h hazard probabilities for a lat/lon or state. This distinguishes it from the hazard-specific siblings (weather_alerts_heat, weather_alerts_flood) by covering all hazards at once, though it doesn't explicitly say so.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description says 'Pass lat+lon or state', which is a usage instruction, but it never states when to use this all-hazard tool versus the hazard-specific siblings (weather_alerts_hurricane, weather_alerts_tornado, etc.). Usage is implied rather than explicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.