nasa-power-mcp-server
io.github.cyanheads/nasa-power-mcp-serverVersion 0.4.2Query NASA POWER solar, wind, building, and agroclimatology data.
Status
Responds277 msAnswered our handshake without sign-in.- 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 msNo sign-in
Claude Code
claude mcp add --transport http nasa-power-mcp-server https://nasa-power.caseyjhand.com/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: nasa-power-mcp-server
Remote MCP server URL: https://nasa-power.caseyjhand.com/mcpCursor
{
"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.2Package only
npm (npx)
claude mcp add nasa-power-mcp-server -- npx -y @cyanheads/nasa-power-mcp-server@0.4.2Streamable HTTP
npm: @cyanheads/nasa-power-mcp-server 0.4.2Package only
npm (npx)
claude mcp add nasa-power-mcp-server -- npx -y @cyanheads/nasa-power-mcp-server@0.4.2Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
8 tools
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 declared | Yes | Not declared | Yes |
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 declared | Yes | Yes | No |
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 declared | Yes | Yes | No |
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 declared | Yes | Not declared | Yes |
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 declared | Yes | Not declared | Yes |
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 declared | Yes | Not declared | Yes |
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 declared | Yes | Yes | No |
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 declared | Yes | Yes | Yes |
Details
- Registry status
- Active
- Published
- Oct 29, 2026
- Updated
- Oct 29, 2026
- Website
- Not given
- Categories
- Uncategorized
- GDPR
- Not declared