Overpass (OpenStreetMap) MCP. Query global location data with conversational AI.
Overpass (OpenStreetMap) lets you query the world's free geographic database directly through your AI client. You can search for anything from restaurants and hospitals to EV charging stations and specific retail tags across any global area, needing zero API keys or complex coding.
Give Claude and any AI agent real-world access
You can search for common points of interest like restaurants, schools, or pharmacies within a defined geographical area.
Locate critical utilities such as EV charging stations, fuel pumps, ATMs, and public parking spots across large regions.
Execute custom queries using Overpass QL syntax to retrieve highly specific OSM features not covered by standard searches.
Find amenities or resources near a known GPS coordinate without needing to define an entire search box.
Ask an AI about this
Waiting for input…
What AI agents can do with Overpass (OpenStreetMap) with 16 Tools
These tools let you execute every type of spatial query imaginable—from simple nearby searches to complex custom database lookups—all through your AI agent.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Overpass (OpenStreetMap) MCPCustom Query
Allows you to execute any custom Overpass QL query against the entire OpenStreetMap database.
Search Amenities
Searches for general amenities like restaurants, schools, and hospitals within a...
Search Atms
Retrieves detailed information on ATM locations, including the bank operator and...
Search By Name
Finds specific OSM features by name while also allowing you to filter results with...
Search By Tag
Narrows down search results by filtering elements based on specific OpenStreetMap...
Search Charging Stations
Locates and gathers details about EV charging stations, including connector types and charging speeds, within a specified area.
Search Fuel Stations
Finds gas/fuel stations in a bounding box, providing information on fuel types offered and operating hours.
Search Hospitals
Searches for hospitals and clinics within a defined area, returning details like...
Search Hotels
Locates hotels in a bounding box, providing key details such as star ratings and...
Search Nearby
Finds general OSM elements near a single GPS point without needing to define an...
Search Nearby Amenities
Searches for specific amenities like banks or schools near a location, returning...
Search Parks
Identifies parks and green spaces within a bounding box, providing details on area size and features like playgrounds.
Search Pharmacies
Locates pharmacies in a specified region, giving opening hours, phone numbers, and dispensing information.
Search Restaurants
Searches for restaurants within an area, optionally filtering by cuisine type like...
Search Schools
Finds schools in a bounding box, providing details on student capacity and contact...
Search Shops
Searches for various shops, including supermarkets or clothing stores, within a...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Overpass (OpenStreetMap), then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Overpass API. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Manually checking maps for services is a total waste of time.
Right now, figuring out resources in an area means juggling multiple browser tabs: one for Google Maps to check general locations, another for local business directories to get phone numbers, and maybe a third sheet just to track coordinates. You're copy-pasting addresses and manually cross-referencing data points until you finally piece together a usable picture of the neighborhood.
With this MCP, that manual process disappears. You ask your agent once—for example, 'I need every pharmacy and school within these boundaries.' The tool executes all those checks against OpenStreetMap, compiling detailed addresses, specialties, and contact info into one clean data packet you can use immediately.
Overpass (OpenStreetMap) MCP delivers structured geographic data.
The biggest manual step that goes away is the tedious cross-referencing of disparate map layers. You never have to switch between a general search for shops and a targeted query for ATMs again. All the intelligence lives in one place.
Now, you treat geographic data like any other API endpoint—it's direct, fast, and structured. It’s not just showing dots on a map; it gives you the raw, actionable records that power real applications.
What Overpass (OpenStreetMap) MCP does for your AI
Need to know what's actually on the ground in a city? This MCP connects your agent to OpenStreetMap, querying massive amounts of public geographic data. You don't need to write complicated queries; you just ask for what you need—like finding all hospitals within a specific neighborhood or locating every coffee shop near a university campus.
The result is structured data containing names, addresses, and details for everything found.
Whether you’re planning an urban development project, building a location-aware app, or just trying to find the nearest sushi place in Tokyo, this tool gives you instant access. Since Vinkius hosts this MCP, you connect once from your preferred AI client (Claude, Cursor, etc.) and gain immediate access to querying the world's most comprehensive map data source.
019d8469-8c5a-7007-9d00-7303f488f7c0 How to set up Overpass (OpenStreetMap) MCP
The bottom line is that you get clean, actionable location intelligence without writing a single API call yourself.
Subscribe to this MCP on Vinkius and connect your preferred AI client.
Tell your agent exactly what you need, providing necessary geographic boundaries or coordinates (e.g., 'Find all hospitals between these two points').
The tool runs the query against OpenStreetMap and returns structured JSON data containing names, addresses, details, and locations of everything found.
Who uses Overpass (OpenStreetMap) MCP
Anyone whose job depends on knowing where things are. This includes urban planners analyzing land use patterns, developers building location-based apps, and field researchers needing real-time data verification.
Determines optimal locations for new infrastructure by querying density of existing amenities like parks or schools across an entire district.
Builds location-aware prototypes that need to pull real-time POI data, such as finding all nearby restaurants based on user coordinates.
Plans routes and services by checking the availability of specific resources like ATMs or gas stations along a predetermined path.
Benefits of connecting Overpass (OpenStreetMap) MCP
Don't waste time on manual map lookups. Instead of clicking through separate map layers for restaurants, you simply ask your agent to 'Find all Italian restaurants near 40.75 N.' and get a direct list from the search_restaurants tool.
It handles complex geography without code. You don't need to manually calculate bounding boxes for every search; tools like search_nearby_amenities let you pinpoint resources relative to any given coordinate.
The data is incredibly rich and structured. When you find a hotel using the search_hotels tool, you get star ratings, addresses, and phone numbers—not just a vague dot on a map.
You can analyze entire regions at once. If you need an infrastructure report for a neighborhood, running a custom query via custom_query aggregates data points like parks, schools, and commercial zones simultaneously.
It covers all the essentials of daily life. Need to check for medical services? Use search_hospitals. Looking for car repairs? Check search_shops with specific filters. It's a one-stop geographic intelligence tool.
Overpass (OpenStreetMap) MCP use cases
Analyzing neighborhood readiness
An urban planner needs to assess if a new development site has enough infrastructure. They use the MCP to run search_amenities and gather counts for hospitals, schools, and pharmacies within the proposed boundaries, confirming it meets zoning requirements.
Building a local guide app
A developer needs to populate their prototype with POIs. They use search_nearby_amenities repeatedly around a central point to gather data on nearby banks and ATMs, then feed that structured list into the app's database.
Planning an emergency response
A coordinator needs to know where medical help is located. They run search_hospitals for a specific sector, prioritizing facilities based on their listed specialties and proximity details.
Overpass (OpenStreetMap) MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating it like general knowledge
Asking the agent, 'What is the best place to eat in New York?' The model might give a list of famous restaurants but won't provide structured data with addresses or phone numbers.
Be specific and use location context. Instead, ask: 'Using search_restaurants, find all Italian places between these coordinates.' This forces the tool to return actionable, verifiable data.
Ignoring required parameters
Running a query without defining a bounding box or proximity center. The MCP won't know where to look and will fail or return uselessly broad data.
Always provide the coordinates or the specific area of interest. If you need an entire district, use search_by_tag with known boundaries; otherwise, specify a BBox for targeted searches.
Overloading one query
Trying to find everything—restaurants, schools, and parks—in one massive custom_query. The resulting JSON will be huge and difficult to parse.
Break it up. Use separate tools like search_restaurants then run search_parks in a second turn. This keeps the data clean and focused.
When to use Overpass (OpenStreetMap) MCP
Use this MCP if your job requires verifiable, structured geographic data about physical points of interest. If you need to know 'How many hospitals are within 1km of X?' or 'What are the addresses of all gas stations in Y?', this is what you use. It’s perfect for developers building location-aware services or planners needing census-level data.
Don't use it if your goal is purely conversational or abstract. If you just need to know 'How do I get to Times Square?' (which requires real-time traffic/transit routing) or 'What are the general trends in global retail spending?', this tool won't help. For those tasks, a different type of data source or agent is needed.
Frequently asked questions about Overpass (OpenStreetMap) MCP
How do I find nearby restaurants using Overpass (OpenStreetMap) MCP? +
You use the search_nearby_amenities tool and specify 'restaurant' as the amenity type. You only need to provide your current location or coordinates, and the tool handles the rest.
Can I find specific shops using Overpass (OpenStreetMap) MCP? +
Yes, you can use search_shops and filter by common types like 'electronics' or 'bakery.' It returns details for those shops within your specified area.
Is this good for finding medical facilities? Overpass (OpenStreetMap) MCP? +
Absolutely. Use search_hospitals to find major care centers, or use search_pharmacies if you need local dispensing information and opening hours.
What if I want data that isn't listed in the search_amenities tool? +
For specialized searches, always default to the custom_query tool. This lets you write specific Overpass QL syntax to pull out any unique OpenStreetMap feature.
Can I find EV charging stations for free? Using Overpass (OpenStreetMap) MCP? +
Yes, the search_charging_stations tool queries this public data. It provides names, addresses, and crucial details like connector types within your bounding box.