Skip to main content
Glama

Get Aurora Forecast

noaa_spaceweather_get_aurora_forecast
Read-onlyIdempotent

OVATION model aurora forecast for the next ~30–60 min: global grid of aurora probability percentages by latitude/longitude (1° resolution). With optional coordinates, returns the local aurora probability at the nearest grid point, the minimum Kp needed for aurora at that latitude, and a plain-language go/no-go verdict. Without coordinates, returns only global metadata. Data updates every ~5 minutes. Coordinates are geographic (WGS84), not geomagnetic.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latitudeNoGeographic latitude in degrees (−90 to 90). Provide with longitude for a local aurora probability lookup.
longitudeNoGeographic longitude in degrees (−180 to 180). Provide with latitude for a local aurora probability lookup.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNoPresent when the call failed. Absent on success.
localLookupNoLocal aurora lookup result. Null when no coordinates were provided.
forecastTimeNoTime the aurora forecast is valid for, ISO 8601.
gridPointCountNoTotal number of grid points in the OVATION model.
observationTimeNoTime of the OVATION model observation, ISO 8601.
topAuroraRegionNoApproximate region of the highest aurora probability grid point.
topAuroraPercentNoHighest aurora probability anywhere on the globe (0–100).

TDQS

A4.7/5.0
Behavior5/5

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

The description discloses rich behavioral traits beyond the annotations: data update frequency (~5 minutes), coordinate system (WGS84 geographic, not geomagnetic), and the conditional return behavior (local probability, Kp needed, go/no-go verdict with coordinates; global metadata without). These details are not present in the annotations (readOnly, openWorld, idempotent) and significantly aid correct invocation and interpretation. No contradiction with annotations.

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 four sentences with no redundancy. It front-loads the core function in the first sentence, then methodically explains parameter modes, update frequency, and coordinate system. Every sentence earns its place, and the structure is easy to parse for an agent.

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?

The description is complete for a tool of this complexity: it covers the data model, parameter behavior, output types, update frequency, and coordinate nuance. The output schema exists (as indicated), so return structure is handled elsewhere. Nothing an agent needs to call the tool correctly is missing.

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

Parameters4/5

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

The schema already provides full descriptions for latitude and longitude (ranges, degrees). The description adds essential semantics beyond the schema: that coordinates are geographic (WGS84) not geomagnetic, and that providing both together triggers local lookup while omitting them returns global metadata. This complementary meaning raises the score above the baseline of 3.

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 states a specific verb (get), resource (OVATION model aurora forecast), and detailed scope: a global grid of aurora probability percentages at 1° resolution for the next 30–60 minutes. It clearly distinguishes from sibling tools (alerts, conditions, kp index, solar activity, solar wind) by naming the exact phenomenon and data. The two operational modes (with/without coordinates) further clarify the tool's function.

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 implies when to use the tool: when an aurora forecast is needed, and the parameter modes (with coordinates for local probability, without for global metadata) are explicitly described. However, it does not explicitly name alternatives or state when not to use this tool versus siblings, though the purpose is so specific that an agent can infer the correct selection. The absence of explicit exclusions prevents a 5.

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.

TDQS

A4.5/5.0
Disambiguation5/5

Each tool targets a distinct aspect of space weather: alerts, aurora forecast, conditions snapshot, Kp index, solar activity, and solar wind. No two tools serve the same purpose, and the descriptions clearly delineate when to use each (e.g., conditions for a quick overview versus Kp for time series detail).

Naming Consistency5/5

All tools follow the exact same pattern: `noaa_spaceweather_get_<resource>`. This is perfectly consistent and predictable, making it easy for an agent to infer tool purpose from the name alone.

Tool Count5/5

With 6 tools, the server covers the major space-weather data categories without being overwhelming. Each tool provides substantial, non-redundant information, and the scope aligns well with what an agent might need for operational space-weather queries.

Completeness5/5

The tool set spans alerts/warnings, current conditions, KP index, solar activity, solar wind, and aurora forecasts – covering the full lifecycle of space-weather monitoring. No obvious missing operations exist; the description even cross-references tools to guide exploration (e.g., conditions leads to solar wind, aurora, or alerts).