geocoding-mcp
Provides forward geocoding using the OpenStreetMap Nominatim API, converting location queries into coordinates and address details.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@geocoding-mcp geocode the Eiffel Tower"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
geo-coding-mcp
An MCP server for forward geocoding via the Nominatim API (OpenStreetMap). No API key required.
Usage
Claude CLI
claude mcp add --scope user geocoding -- npx -y geo-coding-mcpManual configuration
Add to your MCP config (e.g. claude_desktop_config.json):
{
"mcpServers": {
"geocoding": {
"command": "npx",
"args": ["-y", "geo-coding-mcp"]
}
}
}Related MCP server: geocodage-mcp
Tool
geocode
Forward geocodes a free-form location query and returns matching places with coordinates and address details.
Parameters:
Name | Type | Required | Description |
| string | yes | Free-form search query, e.g. |
| number | no | Max results to return (1–40, default |
| string | no | Comma-separated ISO 3166-1 alpha-2 codes to filter by, e.g. |
| boolean | no | Include structured address breakdown (default |
| string | no | Bounding box to boost results: |
| boolean | no | Restrict results to within the viewbox (requires |
Example response:
Geocoding results for: Big Ben, London
Found 3 result(s)
==================================================
[1] Big Ben, Westminster Bridge Road, Lambeth, London, Greater London, England, SE1 7PB, United Kingdom
Lat: 51.5007325 Lon: -0.1246254
Type: tourism/attraction (importance: 0.7654)
Address: tourism: Big Ben, road: Westminster Bridge Road, city: London, postcode: SE1 7PB, country: United Kingdom
...Testing locally
npm run build
npx @modelcontextprotocol/inspector node ./build/index.jsLicense
MIT
Available Tools
1 toolgeocodeC
Forward geocode a location query using the Nominatim (OpenStreetMap) API. Returns latitude, longitude, and address details for matching places.
Inputs: q (required), limit, bounded, viewbox, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 1 tool
With only a single tool there is no possibility of overlap or misselection; 'geocode' has one unmistakable purpose (forward geocoding a query string).
The lone tool name 'geocode' is clear, lowercase, and well-chosen, but with just one tool there is no verb_noun pattern to demonstrate consistency across the set.
One tool is thin for a service whose domain (Nominatim) naturally includes forward and reverse geocoding plus lookup variants; the surface feels under-built rather than well-scoped.
Forward geocoding is covered, but obvious companion operations such as reverse geocoding (coordinates to address) and batch/multi-result lookup are absent, leaving notable gaps in the geocoding lifecycle.
Maintenance
Related MCP Connectors
Nominatim MCP — wraps OpenStreetMap Nominatim geocoding API (free, no auth)
Geo MCP — geographic utilities from free public APIs
Geo-based flight search MCP server. Find more flights between any two places on earth
Related MCP Servers
- AlicenseAqualityFmaintenanceAn MCP server providing geocoding and place discovery services via Nominatim and OpenStreetMap. It enables users to perform forward and reverse geocoding, extract bounding boxes, and find nearby places or administrative hierarchies.10Apache 2.0
- AlicenseAqualityDmaintenanceMCP server for geocoding French addresses, POIs, and cadastral parcels using the Géoplateforme API. Supports direct geocoding, reverse geocoding, and capability queries.3MIT
- AlicenseNot gradedqualityAmaintenanceGeocode, reverse geocode, and run Overpass spatial queries on OpenStreetMap data via MCP.802 npm9Apache 2.0
- AlicenseNot gradedqualityCmaintenanceMCP server for geocoding, reverse geocoding, place/POI search, and distance calculation using OpenStreetMap Nominatim, with no API key required.92 npm1MIT