@pipeworx/gistemp

Connect: https://pipeworx.io/mcp — every tool in the catalog, including @pipeworx/gistemp’s. Install: one-click buttons

Connect to just the @pipeworx/gistemp pack

https://gateway.pipeworx.io/gistemp/mcp — only @pipeworx/gistemp’s own tools, nothing else in the catalog.

No MCP client? Skip the connection: POST https://gateway.pipeworx.io/v1/tools/search_packs {"query":"..."} to find a tool below, GET /v1/tools/<name> for its schema, POST the same URL with arguments for the data — see For AI agents.

Tools: 3

NASA GISS surface temperature anomalies (degrees C from the 1951-1980 baseline): global, hemispheric and zonal series, monthly and annual, with the latest reading ranked against history.

Tools

  • get_temperature_anomaly(region?, frequency?, start_year?, end_year?) - monthly or annual anomaly series for global land+ocean, global land only, or either hemisphere.
  • get_latest_anomaly(region?) - the most recent month, its rank among the same month since 1880, and a 12-month trailing mean.
  • get_zonal_anomalies(start_year?, end_year?) - annual anomalies by latitude band.

Auth

Keyless.

Data sources

  • NASA Goddard Institute for Space Studies, GISTEMP surface temperature analysis (v4). US federal government work, public domain; no reuse grant is needed to store or serve it.

Stored copy

NASA GISS refuses requests leaving some of our network egress, so calls are answered from a copy kept in the shared object store (five small tables plus a manifest, none in git and none in the gateway bundle). Every response carries served_from (stored-copy, live, or stale-stored-copy), data_as_of (latest observation month) and copy_refreshed_at. A copy older than 45 days sends the call to NASA first and falls back to the old copy, labelled, if NASA still refuses.

Refresh: node mcps/gistemp/scripts/refresh-gistemp.mjs from a US machine (it checks its own country and refuses otherwise). NASA publishes about monthly. The manifest is written last and only when every table was read, so copy_refreshed_at never claims a check that did not happen.

Tools

  • get_temperature_anomaly — NASA GISTEMP surface temperature anomaly time series (degrees C from 1951-1980 baseline). Pick a region (global_land_ocean, global_land_only, northern_hemisphere, southern_hemisphere) and get monthly
  • get_latest_anomaly — Most recent NASA GISTEMP global land+ocean monthly anomaly, plus how it ranks against history. Returns the latest available month, the anomaly value (degrees C from 1951-1980 baseline), the rank of th
  • get_zonal_anomalies — NASA GISTEMP annual zonal anomalies (degrees C from 1951-1980 baseline) for 8 latitude bands: global, Northern Hemisphere, Southern Hemisphere, 24N-90N, 24S-24N (tropics), 90S-24S, 64N-90N (Arctic), 4

Tools

  • get_latest_anomaly — Most recent NASA GISTEMP global land+ocean monthly anomaly, plus how it ranks against history. Returns the latest available month, the anomaly value (degrees C from 1951-1980 baseline), the rank of th
  • get_temperature_anomaly — NASA GISTEMP surface temperature anomaly time series (degrees C from 1951-1980 baseline). Pick a region (global_land_ocean, global_land_only, northern_hemisphere, southern_hemisphere) and get monthly
  • get_zonal_anomalies — NASA GISTEMP annual zonal anomalies (degrees C from 1951-1980 baseline) for 8 latitude bands: global, Northern Hemisphere, Southern Hemisphere, 24N-90N, 24S-24N (tropics), 90S-24S, 64N-90N (Arctic), 4

Regenerated from source · build October 30, 2026