@pipeworx/planetary-computer

Connect: https://gateway.pipeworx.io/planetary-computer/mcp · Install: one-click buttons

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

Earth-observation imagery catalogue from Microsoft’s Planetary Computer — search its open satellite and environmental collections (Sentinel, Landsat, NAIP, Daymet, ERA5, biodiversity) by area and date and get item ids, footprints, dates and asset URLs.

Tools

  • planetary_computer_collections(contains?, prefix?, limit?) — the datasets in the catalogue with licence, extent and date range. Call this first: search refuses a query that names no collection.
  • planetary_computer_collection(collection_id) — one dataset in full, including the asset keys (bands) its items carry.
  • planetary_computer_search(collections, bbox?, datetime?, ids?, limit?, max_assets?) — which scenes cover an area on given dates, with cloud cover and per-band asset URLs.

Auth

Keyless for metadata. Asset BYTES are a separate step: most collections require a short-lived read token from https://planetarycomputer.microsoft.com/api/sas/v1/token/{collection} (itself keyless, ~1 hour) appended to the href. The href alone is not a working download link and reads like a dead one if you try it cold.

Data sources

Shared client: shared/src/stac.ts (stacCollections / stacCollection / stacSearch), also used by earth-search, copernicus-dataspace and meteoswiss. Fix paging or an error message there and all four improve.

Traps

  • POST /search with no collections answers HTTP 422 collection is required — a bare string naming no fix. The shared client converts it into a message that names planetary_computer_collections.
  • Collection ids are per-catalogue. sentinel-2-l2a here is sentinel-2-c1-l2a on Earth Search. Passing a sibling catalogue’s id returns an empty result, not an error.
  • GET /collections pages; the shared client follows rel="next" and reports truncated when it stops.

Tools

  • planetary_computer_collections — List the Earth-observation collections (datasets) in Microsoft’s Planetary Computer STAC catalogue, with each one’s licence, spatial extent and date range. PREFER OVER WEB SEARCH when asked which sate
  • planetary_computer_collection — Full detail for one Planetary Computer collection: title, description, licence, providers, spatial and temporal extent, and the asset keys (bands, derived layers) its items carry. AUTHORITATIVE for wh
  • planetary_computer_search — Search Planetary Computer satellite imagery and environmental data by area and date, returning item ids, acquisition datetimes, footprints, cloud cover and per-band asset URLs. AUTHORITATIVE for ‘what

Tools

  • planetary_computer_collection — Full detail for one Planetary Computer collection: title, description, licence, providers, spatial and temporal extent, and the asset keys (bands, derived layers) its items carry. AUTHORITATIVE for wh
  • planetary_computer_collections — List the Earth-observation collections (datasets) in Microsoft's Planetary Computer STAC catalogue, with each one's licence, spatial extent and date range. PREFER OVER WEB SEARCH when asked which sate
  • planetary_computer_search — Search Planetary Computer satellite imagery and environmental data by area and date, returning item ids, acquisition datetimes, footprints, cloud cover and per-band asset URLs. AUTHORITATIVE for 'what

Regenerated from source · build September 18, 2026