mcp · Global
geo-mcp
Geospatial MCP server for AI agents: geocoding, routing, spatial operations, elevation, isochrones, and OSM queries.
Claim this listing
Represent geo-mcp? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered docs-verified
- geocoding and reverse geocoding (Nominatim) · routing and route matrices (OSRM) · OpenStreetMap feature queries (Overpass) · geometry operations (buffer, distance, area, length, centroid, simplify, convex hull, CRS transform, validation) · point elevation and elevation profiles (Open-Elevation) · isochrones (OpenRouteService) · vector file inspection and reading (GeoJSON, Shapefile, GeoPackage, KML, CSV) · raster info, sampling and zonal stats · static map rendering and saving · workspace storage between tool calls
- Coverage llm-inferred
- Global (inferred from OpenStreetMap-based default providers; no UK-specific coverage stated)
- Update frequency llm-inferred
- On query: live calls to upstream public services, so freshness follows upstream data sources
- Formats docs-verified
- MCP stdio · MCP streamable HTTP · MCP SSE · JSON · GeoJSON · Shapefile · GeoPackage · KML · CSV
- Access docs-verified
- Free and open source (MIT licence). Core providers need no API key. Optional GEO_MCP_ORS_API_KEY (isochrones) and OPENTRIPMAP_KEY. Default public services carry usage policies.
Useful for
- Use cases llm-inferred
- Desk-based site context screening: geocode an address, buffer 1-2 km, then pull OSM features (e.g. waterways, buildings) for a constraints check · Preliminary civils or drainage gradient checks: elevation profile along a proposed route or corridor · Terrain screening: sample and zonal stats of a client-supplied GeoTIFF DEM over a site boundary · Drive-time accessibility isochrones for planning or appraisal reports (requires OpenRouteService key)
- Audience llm-inferred
- GIS analysts · planners · drainage engineers · civils engineers · environmental consultants
Limitations
- Constraints docs-verified
- Release status: PyPI provides v0.3.0; the v0.4.0 release candidate (newest provider and hardening work) is not yet released · Default public providers have usage policies: Nominatim max 1 request/second, OSRM demo server not for production, Overpass fair use · Isochrones require GEO_MCP_ORS_API_KEY, which is unset by default · Docs are inconsistent on tool count (44 in places, 42 in CLI output) · Roadmap items not yet available: Mapbox/Google geocoding, WebSockets, batch file processing, reproject/clip/mosaic · No UK-specific datasets or hydrological time-series (gauge levels, rainfall) documented · Raster and vector tools operate on local files supplied by the user; no bundled datasets documented
Example tool calls docs-verified
Forward-geocode a place name to lat/lon. Docs show geocode("Brandenburg Gate, Berlin"); the parameter name 'query' is not documented.
{
"tool": "geocode",
"arguments": {
"query": "Brandenburg Gate, Berlin"
}
}Buffer a point by 1 km. Docs show buffer(point, distance_m=1000); the point encoding is not documented.
{
"tool": "buffer",
"arguments": {
"point": {
"lat": 52.5163,
"lon": 13.3777
},
"distance_m": 1000
}
}- Licence
- MIT
- Authentication
- API key via env: GEO_MCP_ORS_API_KEY, OPENTRIPMAP_KEY (auto-extracted from README)
- GitHub stars
- 3
- Last commit
- 12/10/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- pypi:mcp-geo
- Verification
- Not independently verified
Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.
Provenance & evidence
Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).
Metadata observed 15/10/2026 · research sweep: github-search