Plan complex trips across any city network.
Claude
ChatGPT
Cursor
Gemini
Windsurf
VS Code
JetBrains
Vercel
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
HERE Mobility MCP handles complex public transit planning. Plan multi-modal journeys combining trains, buses, subways, bikes, or walking from any point to any destination using only natural language commands.
What your AI can do
Discover trips
Finds the overall best public transit route between two locations, detailing transfers and travel modes.
Get nearby stations
Lists all available transit stations within a specific radius of given coordinates.
Get route details
Shows the exact step-by-step instructions for a planned trip, useful right before you leave the house.
Calculates optimal travel plans combining multiple transport methods like walking, cycling, buses, or trains.
Locates specific transit hubs near coordinates or finds a station when you only know its name.
Retrieves the exact departure and arrival times for buses, trains, or subways at any given stop.
Provides a full breakdown of a planned journey, including transfer points and walking directions.
Delivers specific details about a transit hub, like what lines serve it or if it has certain amenities.
Ask an AI about this
Compatible AI Apps
OAuth 2.0 CompatibleWaiting for input…
HERE Mobility: 8 Available Tools
These tools let your agent handle every part of the travel planning process, from finding stations to mapping out multi-modal journeys.
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 HERE Mobility on VinkiusDiscover Trips
Finds the overall best public transit route between two locations, detailing transfers and travel modes.
Get Nearby Stations
Lists all available transit stations within a specific radius of given coordinates.
Get Route Details
Shows the exact step-by-step instructions for a planned trip, useful right before...
Get Schedule
Checks when the next bus or train is arriving at a specific station in real time.
Get Station Details
Retrieves information about a transit hub, including what lines stop there and its...
Get Stations By Name
Locates a station by searching its common name, like 'Central Station,' even if you lack GPS data.
Get Stations
Finds all transit stations near coordinates when you don't know the exact location name.
Search Multimodal Trips
Plans journeys that deliberately combine different types of travel, such as walking...
Connect to your AI in seconds. 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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with HERE Mobility, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by HERE Mobility. 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 INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 8 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
The pain of manual transit research
Today, figuring out a journey means opening Google Maps, then checking the local bus company's website for real-time delays, and maybe looking up another app just to see if biking is faster. You spend fifteen minutes copying coordinates, clicking through multiple screens, and comparing schedules manually.
With this MCP, you don't do any of that. Your agent handles all those checks in the background. You simply tell it your start and end point, and within seconds, you get a single, comprehensive plan showing every transfer and estimated time.
Using the `search_multimodal_trips` tool
You used to assume that public transit only covered rail lines. Now, you don't have to manually calculate if it's better to walk a few blocks first, or if combining your subway ride with renting a bike makes more sense. The MCP handles the whole combination.
What’s different now is that every journey option presented includes the most efficient mix of transport modes and provides time estimates for each segment—walk, cycle, transit—so you know exactly how long every part will take.
What your AI can actually do with this
You need reliable travel data for cities with complex public transport systems. This connector lets your agent plan everything: finding the best route between two points, checking real-time schedules at a station, or combining different modes of travel like taking the subway and then biking the last mile. You don't have to open separate transit apps or manually check transfers anymore.
It pulls together detailed instructions for every segment, whether it’s a train ride, a bus transfer, or just walking from the stop to your door. When you connect this MCP through Vinkius, your agent uses HERE’s global data to give you comprehensive options instantly. You simply ask what you need, and it handles the rest.
019d75af-f019-701b-a48f-c61099e6acea Here's how it actually works
The bottom line is: you talk to your agent like a person at a ticket kiosk; it handles all the complex API calls behind the scenes.
First, tell your agent the starting point and the destination. You can use coordinates, an address, or just a station name.
Next, specify how you want to travel—for example, 'I need a route combining walking and the subway' or 'Only show me bus options.'
The MCP processes the request against HERE’s data and hands back multiple option sets with departure times, transfer counts, and full instructions.
Who is this actually for?
Anyone who relies on public transport in major cities. Think urban commuters, travel logistics professionals, and city planners—people whose job depends on knowing exactly how to get from Point A to Point B.
Uses this MCP daily to find the fastest route home during rush hour, factoring in current bus delays and comparing train vs. walking time.
Plans a full day of sightseeing across different districts, ensuring they use only public transit and minimizing transfers between modes like trams and ferries.
Checks if two remote sites are easily accessible via multimodal transport by comparing routes that combine cycling paths with local bus services.
What Changes When You Connect
You get optimized routes instantly. Instead of checking multiple apps, your agent uses discover_trips to find the best combination of bus, train, and subway services in one go.
No more guessing about connections. If you need a detailed plan right before leaving, use get_route_details. It gives you step-by-step instructions so you know exactly where to walk and what platform to be on.
Real-time info is key. When you're waiting at the stop, ask your agent for the schedule using get_schedule to see when the next train or bus actually arrives.
It handles mixed travel seamlessly. If your journey requires biking and a tram ride, the specialized search_multimodal_trips tool plans that entire sequence for you.
Finding hubs is easy. Instead of searching by address, use get_nearby_stations or get_stations_by_name to pinpoint major transit centers around your current location.
See it in action
A tourist needs a day-long itinerary.
Instead of buying separate tickets and figuring out transfers, the agent runs search_multimodal_trips to build an entire route combining trams (for major lines) with walking segments between attractions. It provides a single, efficient plan.
A commuter needs rush-hour alternatives.
The user asks the agent for routes from home to work departing at 8:15 AM tomorrow. The MCP uses discover_trips and checks real-time schedules via get_schedule to provide multiple options, factoring in potential delays.
A developer needs a reliable API source for trip data.
The agent calls the tools sequentially: first, get_stations_by_name to get an ID; then, get_station_details to confirm amenities; finally, it uses that info in discover_trips to build a stable route.
A city planner is mapping infrastructure gaps.
The agent calls get_nearby_stations across multiple coordinates to map out exactly where transit coverage exists, allowing the planner to identify areas that lack key bus lines or stations.
The honest tradeoffs
Treating every journey as simple A-to-B.
A user only calls discover_trips and assumes the result is perfect. If they don't specify a time, or if the route involves multiple transfers, the initial plan might be inaccurate for their needs.
Always combine tools when planning: use get_stations_by_name first to anchor your origin/destination IDs, then run discover_trips, and finally review the full details with get_route_details.
Ignoring multi-modal options.
A user plans a trip from a subway stop but fails to account for the walk between the exit and their final office building, resulting in an impossible travel time estimate.
Use search_multimodal_trips every time you might need to combine walking or cycling with public transit. It builds those mixed-mode journeys into one plan.
Relying only on a single station ID.
The user calls get_schedule but forgets the specific direction (e.g., northbound vs. southbound), leading to an outdated or irrelevant schedule showing arrivals for the wrong line.
When It Fits, When It Doesn't
Use this MCP if your task requires planning complex, multi-stage journeys where multiple modes of transport (bus, train, bike, walk) might be needed. If you only need a simple 'what time is the next bus?' check at a known stop, get_schedule works fine on its own. But if you need to know how to get there—which involves planning and detailed instructions—you've got to use this MCP. Don't try to piece together complicated journeys using just station search; always start with discover_trips or search_multimodal_trips. If the destination is known only by name, start with get_stations_by_name before running any trip planning tools.
Questions you might have
How do I find a station name using get_stations_by_name? +
You just give the agent the common name of the station, like 'Grand Central.' The MCP returns the matching ID and coordinates even if you don't know the exact GPS spot.
Is discover_trips better than search_multimodal_trips? +
They handle similar things but search_multimodal_trips is better when your journey must combine different modes like biking and trains. Use discover_trips for a general, optimal route plan.
How do I check real-time bus arrivals using get_schedule? +
You must provide the station ID (which you can get from get_stations) and tell your agent which line or direction you're interested in. It then pulls the live departure data.
What if I need to find stations near my current GPS location? +
Use get_nearby_stations. You provide coordinates, and it returns a list of all transit hubs within that radius, complete with names and distances.
How do I authenticate or handle rate limits when using get_stations? +
You must first obtain a valid API key from the HERE Developer Portal. If you hit usage limits, wait for your quota to refresh; exceeding the free tier limit will require upgrading your subscription.
What specific facility information does get_station_details provide? +
The tool returns deep station data beyond just location. It gives details like accessibility features, list of amenities available on site, and all the transit lines that serve that particular hub.
What required input must I pass to use the get_route_details tool? +
You need a specific Trip ID. You cannot run this tool until you first execute discover_trips or similar planning tool, as that initial call generates the necessary route identifier.
Is search_multimodal_trips better for combining bike sharing and walking? +
Yes, it’s optimized for combining multiple modes. It gives you a time breakdown for each segment, whether that's cycling, walking, or taking the train, ensuring an accurate total journey estimate.
Which cities and countries does HERE Transit cover? +
HERE Transit provides coverage in 70+ countries worldwide, including major cities in North America, Europe, Asia, South America, and Australia. Coverage includes bus, train, subway, tram, and ferry networks. Check coverage at developer.here.com for your specific city.
Is real-time transit data available through this MCP? +
Yes! The schedule endpoint returns real-time departure and arrival estimates where available. Many transit agencies provide real-time GTFS-RT feeds that HERE integrates. Actual vs scheduled times are returned so you can see delays. Coverage varies by transit agency.
Can I plan wheelchair-accessible transit routes? +
Yes! Use the get_station_details tool to check wheelchair accessibility for each station. Station details include elevator availability, step-free access, and accessibility amenities. Combine this with trip planning to ensure all transfer points are accessible for mobility-impaired travelers.
We've already built the connector for HERE Mobility. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 8 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.