Skip to main content

geospatial-mcp-server

MCP Server for geospatial data — gives AI agents access to geocoding, reverse geocoding, POI search, routing info, and area statistics via OpenStreetMap.

100% free, no API key required. Uses OpenStreetMap Nominatim + Overpass API.

Tools

Tool Description
geocode Convert address/place name to coordinates
reverse_geocode Convert coordinates to address
search_nearby Find POIs nearby (restaurants, hospitals, schools, etc.)
get_route_info Distance and bearing between two points
get_area_stats Population, area, type info for a place
find_boundaries Administrative boundaries of a place
search_pois Search points of interest by keyword in an area

Installation

pip install geospatial-mcp-server

Usage with Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "geospatial": {
      "command": "geospatial-server"
    }
  }
}

Or with uvx (no install needed):

{
  "mcpServers": {
    "geospatial": {
      "command": "uvx",
      "args": ["geospatial-mcp-server"]
    }
  }
}

Examples

  • "Where is the Eiffel Tower?" → geocode("Eiffel Tower, Paris")
  • "What's at 48.8566, 2.3522?" → reverse_geocode(48.8566, 2.3522)
  • "Find restaurants near me" → search_nearby(48.8566, 2.3522, "restaurant")
  • "How far is Berlin from Munich?" → get_route_info("Berlin", "Munich")
  • "Tell me about Tokyo" → get_area_stats("Tokyo")

Data Sources

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

geospatial_mcp_server-0.1.0.tar.gz (8.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

geospatial_mcp_server-0.1.0-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file geospatial_mcp_server-0.1.0.tar.gz.

File metadata

  • Download URL: geospatial_mcp_server-0.1.0.tar.gz
  • Upload date:
  • Size: 8.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for geospatial_mcp_server-0.1.0.tar.gz
Algorithm Hash digest
SHA256 7a7afe3d2ae251fcfa14627931459e4a5e42bf7fdc3e61f876dc82a52a783baa
MD5 40216a5f0a3d2c1d8c23e7df416fb9c5
BLAKE2b-256 7ce0b8d3a2616eedf483b10324532f577a7a8fc16b720292941811052212d7b8

See more details on using hashes here.

File details

Details for the file geospatial_mcp_server-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for geospatial_mcp_server-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5c5a4823fcf1a15f9035cd972ad2d036e7758624032cd3e272f13ccc29b1070c
MD5 4bc7ea9753526c48e5d1df657dde2a9a
BLAKE2b-256 27f67ad6f0a59b460ce34541d8f15db74caf0311e3f1880575f7fd6196cb0156

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page