Skip to main content

nasa-power-mcp-server

io.github.cyanheads/nasa-power-mcp-serverVersion 0.4.2

Query NASA POWER solar, wind, building, and agroclimatology data.

Status

Responds277 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 14:48 UTC
Latency
277 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 22:14 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://nasa-power.caseyjhand.com/mcpResponds277 ms
No sign-in

Claude Code

claude mcp add --transport http nasa-power-mcp-server https://nasa-power.caseyjhand.com/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: nasa-power-mcp-server
Remote MCP server URL: https://nasa-power.caseyjhand.com/mcp

Cursor

{
  "mcpServers": {
    "nasa-power-mcp-server": {
      "url": "https://nasa-power.caseyjhand.com/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"nasa-power-mcp-server","type":"http","url":"https://nasa-power.caseyjhand.com/mcp"}'
Streamable HTTP
npm: @cyanheads/nasa-power-mcp-server 0.4.2
Package only

npm (npx)

claude mcp add nasa-power-mcp-server -- npx -y @cyanheads/nasa-power-mcp-server@0.4.2
Streamable HTTP
npm: @cyanheads/nasa-power-mcp-server 0.4.2
Package only

npm (npx)

claude mcp add nasa-power-mcp-server -- npx -y @cyanheads/nasa-power-mcp-server@0.4.2

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

8 tools

Tools of nasa-power-mcp-server
Read-only
Idempotent
Open world
nasa_power_compare_locationsCompare 2–10 labeled coordinates with a shared parameter selection and window; climatology is the default resolution. Duplicate labels retain separate input-position identities. Returns per-site provenance and valid-only annual/seasonal summaries; operational site failures preserve successes. Optional numeric sort uses observation means, monthly annual records or climatology ANN, with nulls last and stable ties; differing or unknown units cannot sort. Oversized observations and summaries stage completely; summaryDatasets handles and summaryIndex preserve complete ordered summary arrays.Not declaredYesNot declaredYes
nasa_power_dataframe_describeInspect table schemas, physical units and original scientific provenance within a canvas_id returned by a producing POWER tool. Tokens are process-local capabilities; only the supplied canvas is inspected.Not declaredYesYesNo
nasa_power_dataframe_queryRun one read-only SELECT over tables in an explicitly supplied canvas_id. Inspect names and units with nasa_power_dataframe_describe. External files, imports, writes and system catalogs are refused. Returns at most 1,000 rows and 40,000 JSON characters; truncated rowCount counts only materialized rows.Not declaredYesYesNo
nasa_power_get_climatologyRetrieve complete monthly and annual climatology at latitude/longitude. Optionally supply both startYear and endYear; omitted years use the source product range. Use nasa_power_list_reference for presets and tilted solar aliases. Small profiles remain inline; larger profiles return a complete table handle and bounded preview, preserving orientation text. Oversized summaries stage as summaryDataset with exact summaryCount, queried in summaryIndex order. Supply canvas_id to reuse a returned workspace.Not declaredYesNot declaredYes
nasa_power_get_regionRetrieve one parameter over ordered latitude/longitude bounds spanning 2–10 degrees per axis, at daily, monthly or climatology resolution. Regional climatology uses the precomputed source period and accepts no year fields; use nasa_power_get_climatology for custom years at a point. Split antimeridian regions into separate calls. Returns cell identities and separate per-period equal-weight cell statistics, not area-weighted estimates. Oversized observations and summaries stage completely with previews, exact counts and SQL handles; query summaryDataset in summaryIndex order.Not declaredYesNot declaredYes
nasa_power_get_timeseriesRetrieve complete hourly, daily or monthly observations at latitude/longitude. Hourly and daily require startDate/endDate; monthly requires startYear/endYear. Use nasa_power_search_parameters for codes and nasa_power_list_reference for presets. Large results return a full-table canvas handle and preview; oversized summaries stage as summaryDataset with exact summaryCount, queried in summaryIndex order.Not declaredYesNot declaredYes
nasa_power_list_referenceExplain exact presets, communities and units, source coverage, missing values, wind corrections or current dataframe availability. Choose topic presets before a producing call, or coverage when revising a date window. Reference entries include public documentation and verification dates.Not declaredYesYesNo
nasa_power_search_parametersFind parameter codes supported by a community and temporalResolution. Every whitespace-separated filter token must match code, name or definition, ignoring case. Filtering covers the complete dictionary before sorted pagination. Codes NASA lists but does not serve at that resolution are left out, and a notice names any the filter matched. Blank filter browses all codes; pass returned codes to a producing tool.Not declaredYesYesYes

Details

Registry status
Active
Published
Oct 29, 2026
Updated
Oct 29, 2026
Website
Not given
Categories
Uncategorized
GDPR
Not declared

Are you the operator? Claim this listing