Places near any address: restaurants, pharmacies, hotels and more (OpenStreetMap). Free, no key.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
Turns an address, a place name or a city into coordinates (latitude, longitude) with its full address, type and country. Worldwide, any language. Use when: you need coordinates for a map, a distance, weather or places_near. Example: {"query":"Grand-Place, Brussels"}
Address, landmark or place name
Turns an address, a place name or a city into coordinates (latitude, longitude) with its full address, type and country. Worldwide, any language. Use when: you need coordinates for a map, a distance, weather or places_near. Example: {"query":"Grand-Place, Brussels"}
| Argument | Type | Description |
|---|---|---|
| lang | string | |
| limit | integer | |
| query* | string | Address, landmark or place name |
{
"type": "object",
"required": [
"query"
],
"properties": {
"lang": {
"type": "string",
"default": "en"
},
"limit": {
"type": "integer",
"default": 3,
"maximum": 10,
"minimum": 1
},
"query": {
"type": "string",
"examples": [
"Grand-Place, Brussels"
],
"description": "Address, landmark or place name"
}
},
"additionalProperties": false
}Finds places of one kind around a latitude/longitude (up to 5 km), nearest first, with distance in meters. Use when: you have coordinates (from geocode_address or the user's location) and need the closest pharmacy, ATM, restaurant, charging station… Example: {"what":"pharmacy","lat":50.8467,"lon":4.3525,"radius_m":1000}
| Argument | Type | Description |
|---|---|---|
| lat* | number | |
| lon* | number | |
| lang | string | |
| what* | string | Kind of place (any language) |
| limit | integer | |
| radius_m | integer |
{
"type": "object",
"required": [
"what",
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"examples": [
50.8467
]
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"examples": [
4.3525
]
},
"lang": {
"type": "string",
"default": "en"
},
"what": {
"type": "string",
"examples": [
"pharmacy"
],
"description": "Kind of place (any language)"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 40,
"minimum": 1
},
"radius_m": {
"type": "integer",
"default": 1000,
"maximum": 5000,
"minimum": 100
}
},
"additionalProperties": false
}Finds places of one kind in a city or area from OpenStreetMap: restaurants, cafes, bars, hotels, hostels, museums, attractions, pharmacies, hospitals, supermarkets, ATMs, parking, EV charging, parks… with address, coordinates, opening hours, website and phone when known. Use when: someone asks for "restaurants in Rome", "museums in Amsterdam", "a pharmacy in Brussels". Example: {"what":"restaurant","where":"Rome","limit":10}
| Argument | Type | Description |
|---|---|---|
| lang | string | Language for names and addresses. Default: en |
| what* | string | Kind of place, in English or another language (restaurant, hotel, musée, apotheek…) |
| limit | integer | |
| where* | string | City, district or area (any language), e.g. "Rome", "Ixelles, Brussels" |
{
"type": "object",
"required": [
"what",
"where"
],
"properties": {
"lang": {
"type": "string",
"default": "en",
"description": "Language for names and addresses. Default: en"
},
"what": {
"type": "string",
"examples": [
"restaurant"
],
"description": "Kind of place, in English or another language (restaurant, hotel, musée, apotheek…)"
},
"limit": {
"type": "integer",
"default": 10,
"maximum": 40,
"minimum": 1
},
"where": {
"type": "string",
"examples": [
"Rome"
],
"description": "City, district or area (any language), e.g. \"Rome\", \"Ixelles, Brussels\""
}
},
"additionalProperties": false
}Turns a latitude/longitude into the nearest address (street, postcode, city, country). Use when: you have GPS coordinates and need a readable address. Example: {"lat":48.8584,"lon":2.2945}
| Argument | Type | Description |
|---|---|---|
| lat* | number | |
| lon* | number | |
| lang | string |
{
"type": "object",
"required": [
"lat",
"lon"
],
"properties": {
"lat": {
"type": "number",
"maximum": 90,
"minimum": -90,
"examples": [
48.8584
]
},
"lon": {
"type": "number",
"maximum": 180,
"minimum": -180,
"examples": [
2.2945
]
},
"lang": {
"type": "string",
"default": "en"
}
},
"additionalProperties": false
}