Skip to main content
Glama
jdalbright

NASA MCP

by jdalbright

nasa_power_daily

Access daily historical NASA POWER weather, solar, or agricultural data for any location. Returns analysis-ready columnar series with units, not forecasts.

Instructions

Get historical daily NASA POWER weather, solar-resource, or agricultural data for one latitude/longitude. This is analysis-ready historical data, not a forecast. Returns compact columnar series with units.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
profileNoPreset parameter group. Defaults to weather when parameters is omitted.
end_dateYesEnd date in YYYY-MM-DD format; range is capped at 366 calendar days and 2,000 returned parameter-day values.
latitudeYes
communityNoPOWER user community controlling community-specific units. Defaults to AG for the agriculture profile and RE otherwise.
longitudeYes
parametersNoOptional NASA POWER parameter codes; overrides the default profile and cannot be combined with profile.
start_dateYesStart date in YYYY-MM-DD format. Meteorological parameters begin 1981-01-01; radiation parameters and the solar profile begin 1984-01-01.
time_standardNoLST
Behavior3/5

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

With no annotations provided, the description carries the full burden of behavioral disclosure. It does usefully state that the return format is 'compact columnar series with units' and asserts that the data is 'analysis-ready', but it omits important operational details such as date range limits, data source caveats, or the fact that data is point-based only. This is some transparency but not comprehensive.

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 concise at two sentences, with the key action and resource front-loaded. Every sentence adds information: purpose, temporal scope, data type, and return format. There is no fluff or redundancy.

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 moderate complexity (8 parameters, no output schema), the description is fairly complete: it states what the tool returns and that it is historical point data. The schema fills in parameter details. It lacks an explicit distinction from nasa_power_climatology, but the context signals and the word 'daily' provide some implicit differentiation, making the description adequate for a single-point 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 63%, which is moderate. The description adds meaning by clarifying that the tool handles 'weather, solar-resource, or agricultural data' which maps to the 'profile' parameter, and 'one latitude/longitude' reinforces the coordinate parameters. However, it does not explain individual parameter codes or the community parameter, relying mostly on the schema.

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') and clearly identifies the resource ('historical daily NASA POWER weather, solar-resource, or agricultural data') with a clear scope ('for one latitude/longitude'). It also distinguishes from the sibling tool nasa_power_climatology by specifying 'daily' data.

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 provides clear context for when to use the tool: it is for historical data ('analysis-ready historical data') and explicitly states it is 'not a forecast', which guides an agent away from misusing it for future predictions. However, it does not explicitly mention alternatives or exclusion criteria for the sibling climatology tool, so it falls short of a full 5.

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/jdalbright/nasa-mcp'

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