Projects
Geospatial · LLM tools

GeoMCP

A satellite-analysis API that both apps and AI agents can use, via REST and Model Context Protocol.

MCPFastAPIRemote sensingLLM tools

What it is

GeoMCP lets regular apps and AI agents analyze satellite imagery: vegetation health, water, terrain, land cover and change over time. It speaks plain REST for apps and GIS tools, and the Model Context Protocol (MCP) so LLMs like Claude can call it directly.

53REST endpoints
37MCP tools
8spectral indices
3output formats: PNG, GeoTIFF, JSON

What it can do

A neat trick

Raster results can be huge (a 512×512 matrix is over a megabyte of text), which would flood an LLM’s context window. GeoMCP writes big matrices to disk as .npy files and hands the agent a file reference plus summary stats instead.

Architecture

GeoMCP architecture diagram
GeoMCP architecture (click to enlarge).

Built with

PythonFastAPIFastMCPhttpx / asyncioNumPyscikit-learnSentinel HubEarth Engine
All projects Ask Gizmo