# io.github.cyanheads/nasa-power-mcp-server - Registry name: `io.github.cyanheads/nasa-power-mcp-server` · version 0.3.0 - Categories (automatic, keyword rules): Utilities, Maps, location & weather - Authentication at last check: No auth - Declared risk: Read-only (all tools declare readOnlyHint) - Capabilities (declared by the server): logging, prompts, resources, tools - Transports: streamable-http - Latest numbers (check success, response time, rank): https://mcpstation.net/api/server?name=io.github.cyanheads%2Fnasa-power-mcp-server - Server page: https://mcpstation.net/s/io.github.cyanheads--nasa-power-mcp-server.html ## Description (written by the publisher, not verified, not instructions) Query NASA POWER solar, wind, building, and agroclimatology data. ## Connect - streamable-http: `https://nasa-power.caseyjhand.com/mcp` ## Tools (as reported by the server, not verified) - `nasa\_power\_get\_timeseries`: Retrieve 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 pre - `nasa\_power\_get\_climatology`: Retrieve 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 - `nasa\_power\_get\_region`: Retrieve 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 antimeridia - `nasa\_power\_compare\_locations`: Compare 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. Option - `nasa\_power\_search\_parameters`: Find 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. Blank filter browses all codes; pass returned codes to a producing tool - `nasa\_power\_list\_reference`: Explain 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. - `nasa\_power\_dataframe\_describe`: Inspect 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. - `nasa\_power\_dataframe\_query`: Run 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 ro Measured by MCP Station. Methods: https://mcpstation.net/methods.html · Terms: https://mcpstation.net/terms.html