Skip to main content
Glama

Get Kp Index

noaa_spaceweather_get_kp_index
Read-onlyIdempotent

Planetary K-index (0–9 geomagnetic activity scale) — recent observed 3-hour values with their NOAA G-scale equivalents and aurora-latitude guidance, plus the 3-day Kp forecast series. Kp is the primary driver of aurora visibility and geomagnetic storm severity: Kp≥5 is G1, Kp≥7 is G3 (aurora to ~50°), Kp≥9 is G5 extreme. Use noaa_spaceweather_get_conditions for a combined snapshot including storm scales; use this tool when you need the Kp time series or forecast detail.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
window_daysNoNumber of past days of observed Kp to return (1–7, default 1). Larger windows show trend context.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
errorNoPresent when the call failed. Absent on success.
forecastNoForward-looking Kp forecast series (estimated and predicted entries only; observed history excluded).
observedNoObserved Kp readings within the requested window, oldest first.
currentKpNoLatest observed Kp value.
currentGScaleNoNOAA G-scale for current Kp.
observedCountNoNumber of Kp observations in the observed array, matching the requested window.
auroraLatitudeNoAurora visibility guidance for current conditions.

TDQS

A4.4/5.0
Behavior4/5

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

Annotations already declare readOnlyHint, openWorldHint, and idempotentHint, covering the safety profile. The description adds valuable behavioral context: it specifies the output includes observed values and forecast series, and provides a Kp-to-G-scale and aurora-latitude mapping to help interpret results. It does not cover rate limits or auth, but with annotations covering safety, this is sufficient.

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?

Three sentences, the first front-loads the core function and output. The second sentence explains the Kp scale thresholds and aurora correlations, which is informative but arguably background knowledge. The third sentence provides routing to an alternative. Each sentence earns its place, though the scale explanation could be considered slightly tangential. Overall well-structured and not overly verbose.

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?

For a tool with one optional parameter and an existing output schema, the description is complete. It covers what is returned (observed and forecast series), how to interpret it (G-scale mapping, aurora latitude), and when to use it vs an alternative. The output schema documents the exact structure, so nothing essential is missing.

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%: the single parameter window_days has a full description in the schema, including range and purpose. The tool description does not mention the parameter at all, which is acceptable given the high schema coverage. The baseline of 3 applies, and the description adds no additional parameter semantics beyond what the schema already provides.

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 clearly states it returns recent observed 3-hour Kp values with NOAA G-scale equivalents and aurora-latitude guidance, plus a 3-day forecast series. It also explains the Kp index scale and its significance, and explicitly differentiates from the sibling tool noaa_spaceweather_get_conditions by stating which tool to use for a combined snapshot. The verb+resource is specific and unambiguous.

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

Usage Guidelines5/5

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

It explicitly names the alternative tool (noaa_spaceweather_get_conditions) and provides a clear selection criterion: use the conditions tool for a combined snapshot including storm scales, and this tool when Kp time series or forecast detail is needed. This gives explicit when-to-use and when-not-to-use guidance, leaving nothing to inference.

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).