Skip to main content
Glama

Johto Data NWS Weather Alerts

place_weather_alerts
Read-only

Active official US National Weather Service alerts at a US point: severity, urgency, onset and expiration, most severe first. Public-domain source, not an emergency warning service. Costs $0.0018 USDC per call via x402. Without payment, the call returns the x402 payment requirements; retry with an X-PAYMENT or PAYMENT-SIGNATURE header, or params._meta["x402/payment"].

Tool call template

Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {
      "latitude": "<latitude>",
      "longitude": "<longitude>"
    },
    "name": "place_weather_alerts"
  }
}

Input Schema

NameRequiredDescriptionDefault
limitNoMaximum returned records, from 1 to 50
latitudeYesLatitude in decimal degrees
longitudeYesLongitude in decimal degrees

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4.1/5.0
Behavior4/5

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

Goes well beyond the readOnlyHint/openWorldHint annotations by disclosing the paid-access behavior: $0.0018 USDC per call via x402, the unpaid path returns payment requirements instead of data, and the exact retry mechanism (X-PAYMENT / PAYMENT-SIGNATURE header or params._meta["x402/payment"]). This is exactly the kind of failure-mode context an agent needs. Minor tension: the description implies live external data retrieval while openWorldHint is false, though that is an annotation choice rather than a description error.

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

Conciseness5/5

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

Three tight sentences: what it returns, what it is not, and how payment works. Zero filler, and the resource identity is front-loaded before the operational caveats.

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

Completeness5/5

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

No output schema exists, yet the description names the returned attributes and their sort order, plus the full payment/retry flow. Combined with a fully documented 3-parameter schema, an agent has everything needed to call it and recover from a 402.

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 100% with ranges and defaults already documented for latitude, longitude, and limit, so the schema carries the parameter burden. The description adds only that results are 'most severe first', which relates to limit ordering but gives no extra format or filtering semantics.

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

Purpose5/5

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

States a specific verb+resource+scope: 'Active official US National Weather Service alerts at a US point', and enumerates the returned fields (severity, urgency, onset, expiration) with an ordering rule (most severe first). An agent can tell this apart from weather_forecast_nws or place_disasters without opening any schema.

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 sets a negative boundary ('Public-domain source, not an emergency warning service') and fully documents the payment precondition, but it never says when to pick this over the sibling weather_forecast_nws or place_disasters tools. Usage is implied by the resource name rather than explicitly routed.

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.

Resources