Skip to main content
Glama

weather_current

Read-only

Current conditions at the nearest reporting station (within 150 km) in the United States or Australia.

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": {
      "lat": "<lat>",
      "lon": "<lon>"
    },
    "name": "weather_current"
  }
}

Input Schema

NameRequiredDescriptionDefault
latYesLatitude, e.g. -33.87
lonYesLongitude, e.g. 151.21

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.5/5.0
Behavior3/5

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

Annotations already declare readOnlyHint=true and openWorldHint=false, so the safety profile is covered. The description adds real behavioral context with the 150 km nearest-station fallback and country limits, but leaves out important behavior: units of measurement, what happens when no station falls inside 150 km, and whether a distance/station identifier is returned. Note the country restriction is mildly at odds with openWorldHint=false being the only structured hint, but there is no outright contradiction.

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?

A single well-formed sentence with zero filler, front-loading the resource before the scoping constraints. It is appropriately sized for a two-parameter read tool, though the parenthetical radius and the trailing geographic clause make the final phrasing slightly ambiguous about what exactly is restricted to the US or Australia.

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?

For a simple two-required-parameter read-only tool with no output schema, this is close to sufficient: it conveys what is fetched, from where, and under what geographic limits. The remaining gaps are units of the returned conditions and failure behavior outside coverage, which an agent would likely want before calling.

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% and both parameters (lat, lon) carry example-bearing descriptions in the schema itself. The description adds no semantics about coordinate systems, precision, ordering effects, or whether points near the 150 km boundary behave differently, so the baseline 3 is appropriate.

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 ('Current conditions') plus a concrete retrieval rule ('nearest reporting station, within 150 km'). It also bounds geography to the US or Australia, which meaningfully narrows scope; however it never names or contrasts with siblings like weather_forecast or weather_forecast_daily, so an agent must infer that 'current' versus 'forecast' is the dividing line.

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?

Usage is implied rather than stated: the word 'Current' signals present-time observations as opposed to forecasts, which is the de facto discriminator against the sibling forecast tools. There is no explicit when-to-use or when-not-to-use clause, and no mention of what to do if the caller needs a station outside the supported countries.

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