com.geiant/mcp-perception

Geospatial AI MCP server — satellite imagery, embeddings, weather, GNS governance

Endpointhttps://packagesmcp-perception-production.up.railway.app/mcp (streamable-http)
Registry version0.3.3
Now8 tools · grade A (91) · pin ts_5d6c89ef7d6bcf6ff673d6f434d4d33a · protocol 2025-06-18
First / last listed2026-11-11 01:33 UTC / 2026-11-11 01:33 UTC
Grade over time2026-11-11: A (91), 8 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-11-11 01:33 UTC
8 tools, grade A (91)

Tools: perception_fetch_tile perception_classify perception_embed perception_weather gns_get_trust_score gns_verify_chain gns_roll_epoch gns_get_compliance_report

Current tools (8)

perception_fetch_tileFetch the least-cloudy Sentinel-2 L2A tile covering a given H3 cell from Microsoft Planetary Computer. Returns signed COG band URLs for all 6 Prithvi/Clay spectral bands (B02 Blue, B03 Green, B04 Red, B8A NIR, B11 SWIR1, B12 SWIR2), plus tile metadata. The tile is cached in memory for subsequent perception_classify or perception_embed calls.
params: h3_cell*, timestamp, max_cloud_cover, days_back
perception_classifyRun Prithvi-EO-2.0-300M-TL-Sen1Floods11 flood classification on a Sentinel-2 tile previously fetched by perception_fetch_tile. Sends the 6-band chip to a RunPod endpoint and returns: dominant_class, flood_pixel_pct, confidence, class_counts, and the full perception_chain. The perception chain is written to Spatial Memory and a signed audit breadcrumb is dropped to the agent trail.
params: tile_id*, task*, h3_cell, write_to_spatial_memory
perception_embed[Sub-phase 4.2 — NOT YET IMPLEMENTED] Will generate Clay v1.5 embeddings.
params: tile_id*
perception_weatherQuery atmospheric conditions for an H3 cell at a given timestamp from Open-Meteo ERA5. Returns wind, precipitation, temperature. Writes to Spatial Memory and drops a signed audit breadcrumb.
params: h3_cell*, timestamp, write_to_spatial_memory
gns_get_trust_scoreGet the current TierGate trust tier and score for an agent. Tiers: provisioned (0%) → observed (25%) → trusted (60%) → certified (85%) → sovereign (99%). Omit agent_pk to query the server's own agent.
params: agent_pk
gns_verify_chainVerify the cryptographic integrity of an agent's breadcrumb chain. Returns { is_valid, block_count, issues[] } plus epoch Merkle roots. A valid chain proves no audit records have been tampered with.
params: agent_pk
gns_roll_epochRoll all pending breadcrumbs into a new sealed epoch with a Merkle root. Returns { epoch_index, merkle_root, block_count, epoch_hash }. Call this at the end of a session to produce a tamper-evident compliance snapshot.
params: none
gns_get_compliance_reportReturns a full EU AI Act compliance report for a GNS agent, including trust score, chain verification, Merkle epoch proofs, delegation certificate, and regulatory status.
params: agentHandle

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.