← Directory
mcp · Global
MCP-Geo
Geocoding MCP server with GeoPY!
Claim this listing
Represent MCP-Geo? 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
- forward geocoding: address or place name to latitude, longitude and formatted address · reverse geocoding: latitude/longitude to nearest address · geocoding with additional details such as bounding boxes, where the provider supports them · batch forward geocoding of a list of addresses · batch reverse geocoding of a list of lat/lon pairs · distance between two addresses or place names (miles or kilometer) · distance between two lat/lon pairs (kilometer or miles)
- Coverage llm-inferred
- Global (ENTRY regions); actual coverage depends on the selected geocoder provider
- Formats llm-inferred
- MCP stdio
- Access llm-inferred
- Licence: MIT (ENTRY). Default provider is Nominatim, which needs no API key per the environment variable table. ArcGIS uses optional ARC_USERNAME/ARC_PASSWORD. Bing requires BING_API_KEY.
Useful for
- Use cases llm-inferred
- Converting site addresses from a client or planning list into coordinates for FRA or drainage site location plans · Batch geocoding an asset, gauge or monitoring-point register supplied as addresses · Reverse geocoding survey or GIS coordinates into readable addresses for reports · Screening distances between a development site and nearby receptors or gauges, using coordinate pairs
- Audience llm-inferred
- GIS analysts · flood consultants · drainage engineers · civils engineers · planners
Limitations
- Constraints docs-verified
- Geocode and reverse-geocode tools return None if the location is not found or an error occurs, rather than raising an error · Geocoding calls are rate-limited to avoid exceeding provider quotas, so batch jobs run slowly · Distance tools return None if either address could not be geocoded · Default provider is Nominatim; switching to ArcGIS or Bing needs environment variables, and extra options need edits to geo.py · Requires Python 3.6+ and the fastmcp and geopy packages
- Licence
- MIT
- Authentication
- Credentials via env: ARC_PASSWORD, ARC_USERNAME, BING_API_KEY (README-verified)
- GitHub stars
- 34
- Last commit
- 21/01/2025
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- Not recorded
- Verification
- Not independently verified
Provenance & evidence
Tools/install/auth auto-extracted from README; quality score heuristic (stars, recency, tool count, licence).
Metadata observed 15/10/2026 · research sweep: sparkgeo/geo-mcp-servers