Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance
Inferred from the transports this listing declares (streamable-http). A client not listed here hasn’t been ruled out — it just isn’t something Forge can confirm.
Verification confirms publisher identity (repo ownership), not code safety. The security scan covers known CVEs and suspicious install scripts.
Read out of the source npm actually ships, at scan time. The package was never executed. Tools registered dynamically at runtime, or hidden inside bundled or minified code, can be missed — so this is a floor on the tool surface, not a complete census of it.
verify_jurisdictionVerify that an AI agent is authorized to operate in a specific H3 territorial cell.Verify that an AI agent is authorized to operate in a specific H3 territorial cell.
No input schema was published for this tool.
generate_audit_proofGenerate a EU AI Act Art. 12 (record-keeping) and Art. 14 (human oversight)Generate a EU AI Act Art. 12 (record-keeping) and Art. 14 (human oversight)
No input schema was published for this tool.
check_delegation_chainVerify the human → agent delegation chain and check whether a specific toolVerify the human → agent delegation chain and check whether a specific tool
No input schema was published for this tool.
raster_infoGet raster metadata: driver, CRS/EPSG, dimensions, band info, pixel size, extent, H3 cell for routing.Get raster metadata: driver, CRS/EPSG, dimensions, band info, pixel size, extent, H3 cell for routing.
No input schema was published for this tool.
raster_statsPer-band statistics (min, max, mean, stddev). Use for quality checks before processing.Per-band statistics (min, max, mean, stddev). Use for quality checks before processing.
No input schema was published for this tool.
reprojectReproject a GeoJSON geometry from EPSG:4326 to any target CRS.Reproject a GeoJSON geometry from EPSG:4326 to any target CRS.
No input schema was published for this tool.
warpReproject a raster file to a new CRS using GDAL bilinear warping. Writes to /tmp/geiant-gdal/.Reproject a raster file to a new CRS using GDAL bilinear warping. Writes to /tmp/geiant-gdal/.
No input schema was published for this tool.
clip_to_geometryClip a raster to a GeoJSON polygon (cookie-cutter). Returns output path, clip bounds, H3 cell.Clip a raster to a GeoJSON polygon (cookie-cutter). Returns output path, clip bounds, H3 cell.
No input schema was published for this tool.
contoursGenerate contour lines from an elevation band. Returns GeoJSON LineStrings with elevation attribute.Generate contour lines from an elevation band. Returns GeoJSON LineStrings with elevation attribute.
No input schema was published for this tool.
translateConvert raster format. COG = Cloud-Optimized GeoTIFF (LZW + tiling, optimal for streaming).Convert raster format. COG = Cloud-Optimized GeoTIFF (LZW + tiling, optimal for streaming).
No input schema was published for this tool.
band_algebraPixel-wise numpy formula across raster bands. NDVI = (NIR-RED)/(NIR+RED+1e-8), NDWI = (GREEN-NIR)/(GREEN+NIR+1e-8). Custom expressions supported.Pixel-wise numpy formula across raster bands. NDVI = (NIR-RED)/(NIR+RED+1e-8), NDWI = (GREEN-NIR)/(GREEN+NIR+1e-8). Custom expressions supported.
No input schema was published for this tool.
h3_sampleSample raster values at H3 cell centroid locations. Bridges GEIANT H3 routing with raster data. Returns null for out-of-extent or nodata cells.Sample raster values at H3 cell centroid locations. Bridges GEIANT H3 routing with raster data. Returns null for out-of-extent or nodata cells.
No input schema was published for this tool.
fetch_tileNo description publishedThis tool published no description. Forge does not invent one.
classify_tileNo description publishedThis tool published no description. Forge does not invent one.
embed_tileNo description publishedThis tool published no description. Forge does not invent one.
get_weatherNo description publishedThis tool published no description. Forge does not invent one.
perception_fetch_tileFetch the least-cloudy Sentinel-2 L2A tile covering a given H3 cell fromFetch the least-cloudy Sentinel-2 L2A tile covering a given H3 cell from
No input schema was published for this tool.
perception_classifyRun Prithvi-EO-2.0-300M-TL-Sen1Floods11 flood classification on a Sentinel-2Run Prithvi-EO-2.0-300M-TL-Sen1Floods11 flood classification on a Sentinel-2
No input schema was published for this tool.
perception_embed[Sub-phase 4.2 — NOT YET IMPLEMENTED] Will generate Clay v1.5 embeddings.[Sub-phase 4.2 — NOT YET IMPLEMENTED] Will generate Clay v1.5 embeddings.
No input schema was published for this tool.
perception_weatherQuery atmospheric conditions for an H3 cell at a given timestamp fromQuery atmospheric conditions for an H3 cell at a given timestamp from
No input schema was published for this tool.
gns_get_trust_scoreGet the current TierGate trust tier and score for an agent.Get the current TierGate trust tier and score for an agent.
No input schema was published for this tool.
gns_verify_chainVerify the cryptographic integrity of an agent's breadcrumb chain.Verify the cryptographic integrity of an agent's breadcrumb chain.
No input schema was published for this tool.
gns_roll_epochRoll all pending breadcrumbs into a new sealed epoch with a Merkle root.Roll all pending breadcrumbs into a new sealed epoch with a Merkle root.
No input schema was published for this tool.
spatial_queryExecute a read-only PostGIS SQL query. Returns GeoJSON FeatureCollection. Only SELECT allowed.Execute a read-only PostGIS SQL query. Returns GeoJSON FeatureCollection. Only SELECT allowed.
No input schema was published for this tool.
h3_to_geojsonConvert one or more H3 cell indexes to GeoJSON polygons. Returns a FeatureCollection.Convert one or more H3 cell indexes to GeoJSON polygons. Returns a FeatureCollection.
No input schema was published for this tool.
geometry_bufferBuffer a GeoJSON geometry by a distance in meters. Returns buffered GeoJSON geometry.Buffer a GeoJSON geometry by a distance in meters. Returns buffered GeoJSON geometry.
No input schema was published for this tool.
geometry_areaCompute the area of a GeoJSON polygon in square meters using ST_Area (geography).Compute the area of a GeoJSON polygon in square meters using ST_Area (geography).
No input schema was published for this tool.
geometry_distanceCompute the distance in meters between two GeoJSON geometries using ST_Distance (geography).Compute the distance in meters between two GeoJSON geometries using ST_Distance (geography).
No input schema was published for this tool.
geometry_withinTest whether a point is within a polygon using ST_Within. Returns boolean.Test whether a point is within a polygon using ST_Within. Returns boolean.
No input schema was published for this tool.
jurisdiction_lookupResolve the regulatory jurisdiction and frameworks for a geographic coordinate.Resolve the regulatory jurisdiction and frameworks for a geographic coordinate.
No input schema was published for this tool.
geometry_storeStore a versioned GeoJSON geometry. Creates a new version and closes the previous.Store a versioned GeoJSON geometry. Creates a new version and closes the previous.
No input schema was published for this tool.
geometry_atRetrieve the version of a named geometry that was current at a given timestamp. Returns GeoJSON + metadata.Retrieve the version of a named geometry that was current at a given timestamp. Returns GeoJSON + metadata.
No input schema was published for this tool.
geometry_diffCompare two versions of a named geometry at different timestamps. Returns symmetric difference and area of change in sq meters.Compare two versions of a named geometry at different timestamps. Returns symmetric difference and area of change in sq meters.
No input schema was published for this tool.
validate_coordinatesValidate a lon/lat coordinate. Checks Earth bounds, detects Null Island (0,0), and optionally verifies containment within a named geometry.Validate a lon/lat coordinate. Checks Earth bounds, detects Null Island (0,0), and optionally verifies containment within a named geometry.
No input schema was published for this tool.
30 of 34 tools published a description.
Tool names and descriptions are written by the publisher and shown verbatim as inert text. They are the strings an MCP client passes to a model, so Forge scans them for prompt-injection patterns — any finding appears with the security scan above. “Privileged” is a keyword match on the tool name, not an audit of what the tool does: a benign-sounding name can still do anything.
Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance
Linked names open Forge’s index of every entry observed exposing that tool. Browse all indexed tools.
This entry publishes no npm package, so Forge has no dependency tree for it. That is a gap in coverage — not a statement that it has no dependencies.