Skip to content
← 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.

Explore paid sponsorship →

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