@pipeworx/overpass
Connect: https://gateway.pipeworx.io/overpass/mcp · Install: one-click buttons
Tools: 3
OpenStreetMap Overpass API MCP — programmatic OSM queries, no auth.
Tools
query(qql)— raw Overpass QL for advanced queries.pois_near(latitude, longitude, tag, radius_m?, limit?)— POIs in a radius.places_in_bbox(south, west, north, east, tag, limit?)— POIs in a bounding box.
Data source
https://overpass-api.de/api/interpreter — POST Overpass QL, returns JSON. ~10k queries/day from the public pool.
Tools
- query — Run a raw Overpass QL query against OpenStreetMap. Use for complex spatial queries the helper tools can’t express. Example: `[out:json][timeout:25]; area[“name”=“Berlin”][admin_level=4]->.a; node[“ame
- pois_near — Find OSM points of interest within a radius of a lat/lon. Pass an OSM key=value tag like “amenity=cafe”, “shop=bakery”, “tourism=museum”, or just “amenity” to match any value. Returns nodes with names
- places_in_bbox — Find OSM POIs inside a bounding box. Use for “every park in this area” or “all restaurants in this neighborhood”. Bounding box is (south, west, north, east) in degrees.
Tools
-
places_in_bbox— Find OSM POIs inside a bounding box. Use for every park in this area or all restaurants in this neighborhood . Bounding box is (south, west, north, east) in degrees. -
pois_near— Find OSM points of interest within a radius of a lat/lon. Pass an OSM key=value tag like amenity=cafe , shop=bakery , tourism=museum , or just amenity to match any value. Returns nodes with names, tag -
query— Run a raw Overpass QL query against OpenStreetMap. Use for complex spatial queries the helper tools can't express. Example: `[out:json][timeout:25]; area[ name = Berlin ][admin_level=4]->.a; node[ ame