Skip to content
← Directory

mcp · Global

GIS-MCP-Server

GIS-MCP-Server

Claim this listing

Represent GIS-MCP-Server? 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 llm-inferred
geocoding (Nominatim/OSM or Pelias) · reverse geocoding · batch geocoding (max 10 addresses) · elevation for points and profiles along paths · routing (OSRM) with distance, duration and geometry · isochrones · spatial analysis: buffer, intersection, union, distance · file I/O: Shapefile, GeoJSON, GeoPackage · CRS transformation
Coverage llm-inferred
Global
Formats docs-verified
MCP · JSON · GeoJSON · Shapefile · GeoPackage
Access llm-inferred
Open source, MIT licence. Default public endpoints (Nominatim, OSRM, Open-Elevation) need no key (inferred from config defaults). PELIAS_API_KEY is optional per DOCS, which conflicts with the ENTRY auth field.

Useful for

Use cases llm-inferred
Batch-geocode up to 10 project addresses to coordinates for a site or consultee list · Elevation profile along a proposed drainage or pipe route for gradient screening · Buffer a site point or boundary by a set distance to define a consultation or search zone · Reproject layers between CRS (e.g. EPSG:4326 to EPSG:3857) before combining datasets
Audience llm-inferred
GIS analysts · drainage engineers · hydrologists · planners · civils engineers

Limitations

Constraints llm-inferred
DOCS describe 'LocuSync Server' (repo matbel91765/locusync-server, PyPI locusync-server), not 'GIS-MCP-Server' as named in ENTRY; confirm the docs belong to this entry's repo before publishing · Default geocoding is Nominatim/OSM, enforced at 1 request/second; Pelias is only used when PELIAS_URL is set (default empty) · Default routing uses the OSRM demo server, which is best effort; self-hosting is advised for production · batch_geocode is capped at 10 addresses per request · DOCS do not state the elevation data source, resolution or vintage (Open-Elevation is the default endpoint) · DOCS do not state UK or regional coverage, or any time span · Valhalla native isochrones, PostGIS queries and full ESRI FileGDB support are roadmap items and not complete · Python 3.11+ required (per README badge)

Example tool calls docs-verified

Straight-line distance between Birmingham and London

{
  "tool": "distance",
  "arguments": {
    "lat1": 52.4862,
    "lon1": -1.8904,
    "lat2": 51.5074,
    "lon2": -0.1278
  }
}
Licence
MIT
Authentication
API key via env: PELIAS_API_KEY (auto-extracted from README)
GitHub stars
4
Last commit
08/07/2026
Last successful page check
14/10/2026
Page health
healthy
Package
pypi:locusync-server
Verification
Not independently verified

Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.

Provenance & evidence

Geospatial deep dive (Glama/Smithery/GitHub). Tools/install/auth auto-extracted from README.

Metadata observed 15/10/2026 · research sweep: geo-deep-dive (geo-deep-dive:glama)