geo-osm
Find nearby places on OpenStreetMap (cafes, ATMs, shops, parks, etc.).
CRITICAL: The 'tags' argument MUST be passed as a single stringified JSON text block, NOT a nested JSON object. Example: "{"amenity":"cafe"}"
USE FOR:
"Find a cafe near X"
"Are there any ATMs close to Y?"
"Show me supermarkets near Z"
NOT FOR: directions, geocoding, Wikipedia, isochrones.
EXAMPLE: User: "Find cafes near Koper station" → --lat 45.548 --lon 13.730 --tags '{"amenity":"cafe"}' --dist 300
COMMON TAGS: amenity: cafe, restaurant, atm, pharmacy, parking shop: supermarket, bakery, convenience tourism: hotel, museum, attraction
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | Yes | Latitude of the search center. | |
| lon | Yes | Longitude of the search center. | |
| dist | No | Search radius in metres (max 10 000). | |
| tags | Yes | JSON OSM tag filter passed strictly as a stringified/escaped JSON string. DO NOT pass a JSON object. Example format: '{"amenity":"cafe"}' | |
| limit | No | Max results (1–50). | |
| timeout | No | Hard timeout in seconds (max 60). |