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
- OpenStreetMap Nominatim — Geocoding & reverse geocoding
- Overpass API — POI search & spatial queries
License
MIT
Metadata
Release files for geospatial-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| geospatial_mcp_server-0.1.0.tar.gz | 8.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| geospatial_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.5 kB
Release files / geospatial_mcp_server-0.1.0.tar.gz
| Download URL | geospatial_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 8.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
7a7afe3d2ae251fcfa14627931459e4a5e42bf7fdc3e61f876dc82a52a783baa
|
|
BLAKE2b-256 checksum How to use checksums |
7ce0b8d3a2616eedf483b10324532f577a7a8fc16b720292941811052212d7b8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / geospatial_mcp_server-0.1.0-py3-none-any.whl
| Download URL | geospatial_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
5c5a4823fcf1a15f9035cd972ad2d036e7758624032cd3e272f13ccc29b1070c
|
|
BLAKE2b-256 checksum How to use checksums |
27f67ad6f0a59b460ce34541d8f15db74caf0311e3f1880575f7fd6196cb0156
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|