Skip to main content
Glama
cyntrica

Gov Data MCP

by cyntrica

nws_observation_history

Read-only

Retrieve recent weather observation history from a station using its ICAO code. Get temperature, wind, humidity, and more, with optional start and end date filters for specific periods.

Instructions

Get recent observation history from a weather station. Returns multiple observations with temperature, wind, humidity, etc. Optionally filter by date range.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
endNoEnd date/time ISO 8601
limitNoMax observations (default 24)
startNoStart date/time ISO 8601 (e.g. '2025-01-01T00:00:00Z')
station_idYesStation ICAO code (e.g. 'KJFK', 'KLAX')
Behavior4/5

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

With readOnlyHint=true already conveying safe read behavior, the description adds value by specifying that multiple observations are returned including temperature, wind, humidity, etc., and that date range filtering is available. This provides behavioral context beyond annotations without contradicting them.

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?

The description is two sentences, front-loaded with the main action, and every sentence adds meaningful information without redundancy. No wasted words.

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

Completeness4/5

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

Given the tool has four parameters and no output schema, the description covers the core purpose, return contents, and optional filtering. It omits details like default limit and relationships to sibling observation tools, but overall it is adequately complete for a simple data retrieval tool.

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%, so parameters are fully documented (station_id, start, end, limit). The description mentions optional date range filtering and return contents but doesn't add new semantic meaning beyond the schema. Baseline 3 is appropriate.

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?

The description uses a specific verb 'Get' with a clear resource 'observation history from a weather station' and notes it returns multiple observations with weather fields. This distinguishes it from siblings like nws_observation_latest and nws_forecast, making the purpose immediately clear.

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

Usage Guidelines4/5

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

The description gives context that this tool is for recent observation history with multiple observations and optional date range filtering, implying use when historical/current weather observation series are needed. It doesn't explicitly name alternatives or exclusions, but the context is sufficient for basic differentiation.

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

Install Server

Other Tools

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cyntrica/gov-data-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server