HERE Mobility MCP. Plan any journey across multiple transport modes.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
HERE Mobility MCP Server connects your AI client to the HERE Transit API for full public transportation planning. Use it to find routes combining bus, train, subway, and walking segments.
You can discover trips between any two points, check real-time schedules at stations, or find nearby transit stops using natural language commands.
What your AI agents can do
Discover trips
Finds public transit trips between two locations, giving times, transfers, and modes like bus and train.
Get nearby stations
Finds all transit stations within a radius of coordinates, listing their names, distances, and lines.
Get route details
Gets the full, step-by-step instructions for a specific transit trip ID, useful for reviewing the journey before departure.
Determines the best public transit path between two points, factoring in buses, trains, subways, and walking segments.
Locates transit stations near coordinates or by name, and pulls detailed information about their facilities and serving lines.
Retrieves the next scheduled departures and arrivals for a specific station, filtering by line or direction.
Finds trip options that combine multiple travel types, like taking a bus then cycling the last mile.
Gets detailed, step-by-step instructions for a specific, planned trip, including transfer details.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
HERE Mobility MCP Server: 8 Tools for Transit Planning
Use these 8 tools to find, schedule, and plan detailed routes across any public transportation network.
019d75afdiscover trips
Finds public transit trips between two locations, giving times, transfers, and modes like bus and train.
019d75afget nearby stations
Finds all transit stations within a radius of coordinates, listing their names, distances, and lines.
019d75afget route details
Gets the full, step-by-step instructions for a specific transit trip ID, useful for reviewing the journey before departure.
019d75afget schedule
Checks the next departure or arrival time for a specific station, allowing filtering by direction or line.
019d75afget station details
Retrieves information about a specific transit station, including amenities and serving lines.
019d75afget stations
Finds general transit stations near a given GPS coordinate, listing names and lines.
019d75afget stations by name
Finds transit stations using only a name (e.g., 'Central Station'), returning coordinates and lines.
019d75afsearch multimodal trips
Searches for trips that combine transit (bus/train/subway) with other modes like walking, biking, or scooters.
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 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ 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
What you can do with this MCP connector
This MCP Server connects your AI client to the HERE Transit API. It lets you plan complex public transit routes, factoring in buses, trains, subways, and even walking segments. You can figure out trips between any two points, check real-time schedules at stations, or find nearby stops using natural language.
search_multimodal_trips searches for trips combining transit—like buses, trains, or subways—with other modes, such as walking, biking, or scooters.
discover_trips finds public transit trips between two specific locations, giving you times, transfer points, and the modes used, like bus or train.
get_route_details pulls the full, step-by-step instructions for a specific trip ID, so you can review the entire journey before you leave.
get_schedule checks the next arrival or departure time for a station, and you can filter those results by line or direction.
get_station_details retrieves information about a specific transit station, including what amenities it has and which lines it serves.
get_stations finds general transit stations near a given GPS coordinate, listing their names and lines.
get_stations_by_name finds transit stations using only a name, like 'Central Station,' and returns their coordinates and lines.
Here's how you use it. You give your agent the start point and the end point, and it calculates the best route. You can ask it to find stations near coordinates using get_stations, or find a station by name using get_stations_by_name. If you need to know the next train time at Penn Station, you call get_schedule.
Need to know what amenities a specific station has? Use get_station_details. If you want to check the full path for a trip you found, get_route_details gives you those step-by-step instructions. The whole thing works together to get you where you need to go.
How HERE Mobility MCP Works
- 1 Start by giving your agent the origin and destination coordinates, plus any required travel time (ISO 8601 format).
- 2 The agent calls
discover_tripsorsearch_multimodal_tripsto generate initial route options. - 3 If you need more detail, the agent uses
get_route_detailsto review the full, step-by-step instructions for the chosen trip.
The bottom line is that your AI client converts complex, multi-modal transit planning into a single, conversational tool call.
Who Is HERE Mobility MCP For?
This is for urban commuters, travel agencies, and city planners. If you spend time planning routes across different modes—bus, train, walk, bike—and hate opening five different apps, this is for you. It lets you find optimal travel paths and check real-time departures without the friction of manual app switching.
Uses the system to plan complex supply routes or staff movements that rely on mixed public transit and walking segments.
Generates itineraries for clients, comparing multimodal options and providing real-time schedules for destination stops.
Analyzes station data and transit patterns to assess connectivity and accessibility across a city.
What Changes When You Connect
- Find the best routes combining multiple modes. Use
search_multimodal_tripsto plan a trip that starts on the subway and ends with a bike ride, getting a time breakdown for each segment. - Get real-time departure data instantly. Use
get_scheduleto check what trains or buses are arriving at a station right now, without needing a separate apps. - Plan the whole trip, not just the transit leg.
discover_tripshandles transfers and walking segments between the origin and destination. - Never waste time searching. Use
get_stations_by_namewhen you only know the name of a place, letting your agent find the coordinates and lines automatically. - Review complex plans before you leave. After finding a trip, call
get_route_detailsto see the detailed, step-by-step instructions, including transfers and walking instructions. - Assess a stop's fitness for purpose. Use
get_station_detailsto check if a station has accessibility features or specific amenities before planning a trip there.
Real-World Use Cases
The Tourist Needs a Full Itinerary
A traveler asks their agent: 'Plan a trip from the hotel to the city center museum, mixing transit and walking.' The agent uses search_multimodal_trips to find the fastest combined route, giving the traveler a full timeline and instructions.
The Commuter Needs Real-Time Updates
A commuter asks: 'What trains leave from Grand Central in the next hour?' The agent calls get_schedule using the station ID, giving real-time departure times so the commuter knows when to leave for the platform.
The City Planner Needs Coverage Data
A city planner asks: 'List all major stations near the downtown core.' The agent uses get_nearby_stations to pull a list of IDs, names, and available lines for analysis.
The Developer Needs Destination Details
A developer needs to write a guide for a specific stop. They use get_station_details with the station ID to pull facility data, including accessibility and amenities, for their documentation.
The Tradeoffs
Sequential Lookups
Trying to find a trip by first calling get_stations to get a list of coordinates, then calling get_stations_by_name on each one, and finally passing those coordinates to discover_trips.
→
Start with search_multimodal_trips. This tool handles the location resolution internally and finds the best path combination in one call, simplifying the logic.
Ignoring Multimodality
Only using discover_trips when the journey actually requires biking the last mile. The result will show a gap or force an unnecessary transit transfer.
→
Always check search_multimodal_trips first. This tool is designed to combine bus/train with walking or cycling, giving you the full picture.
Confusing Station Search
Calling get_stations when the user actually knows the station name, like 'Times Square'. This forces the user to guess the exact coordinates, leading to failure.
→
If you know the name but not the coordinates, use get_stations_by_name. It finds the station and gives you the required IDs and lines.
When It Fits, When It Doesn't
Use this if your goal is finding the most efficient path combining multiple travel methods (walk, bike, subway, bus). Call search_multimodal_trips first. Don't use this if you only need to find a list of stations; use get_nearby_stations instead. If you need to check the next arrival time at a known stop, use get_schedule. Only use get_route_details when the user explicitly asks to review the full, detailed instructions for a trip already planned by discover_trips.
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 server provides 8 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Planning a trip shouldn't feel like opening five different apps.
Before this server, planning a trip meant opening Google Maps, checking the subway app for real-time updates, then opening a separate bike-sharing app for the last mile. You'd copy coordinates, paste them into a second service, and manually stitch together the transfers and times.
Now, you just ask your agent: 'Get me to the museum tomorrow at 2 PM.' The agent uses `search_multimodal_trips` and `discover_trips` to pull all the data—transit, walking, bike—and gives you one unified, actionable itinerary.
HERE Mobility MCP Server: Get the full trip breakdown.
The key thing that goes away is the need to manually cross-reference station names, IDs, and real-time schedules. The agent handles the lookups—it uses `get_stations_by_name` to find the stop, and then `get_route_details` to pull the full sequence of instructions.
It doesn't just give you a path; it gives you the full, verified journey plan. The system understands the difference between a simple route and a full, multi-step itinerary.
Common Questions About HERE Mobility MCP
How do I check the next bus or train using the get_schedule tool? +
You must provide the specific station ID and optionally filter by direction. This tool only gives the immediate departure/arrival time, so you'll need to use discover_trips if you need a full multi-stop route.
Can I find a trip that combines walking and a subway using search_multimodal_trips? +
Yes. search_multimodal_trips is designed specifically for this. It combines transit (like subways) with other modes like walking and cycling, giving you a single time estimate.
What if I only know the name of the station, not the coordinates? Should I use get_stations_by_name or get_stations? +
Use get_stations_by_name. This tool accepts names like 'Times Square' and returns the necessary ID and coordinates, which you can then use for other planning tools.
Does discover_trips handle multiple modes of transport? +
Yes, discover_trips plans journeys using multiple modes, including bus, train, and subway, and calculates the duration and transfers between them.
How do I get detailed information about a stop using get_station_details? +
You must provide a valid station ID. This tool pulls facility information (like accessibility or amenities) for the stop, which is useful for planning around physical needs.
How do I use the `get_nearby_stations` tool to find stations within a custom radius? +
The get_nearby_stations tool finds stations within a specified radius. You provide the coordinates and the radius value, and the tool returns IDs, names, distances, and available lines for all matches.
What information does the `discover_trips` tool return about transfers and journey duration? +
The discover_trips tool provides comprehensive journey data, including the total duration, the number of transfers needed, and specific transport modes used. This lets you plan complex, multi-stage journeys accurately.
Do I need to run `get_stations` before I can use `get_route_details`? +
No, you don't. The get_route_details tool requires a specific trip ID, which you get directly from a discover_trips result. You use station search tools only for initial planning or station discovery.
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.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
iFood
AI food delivery: manage orders, menus, and restaurant operations via agents.
Facebook Ads
Manage your Facebook and Meta Ads via AI — list campaigns, track performance insights, and update ad status directly through your agent.
Odoo eCommerce
List shop products, manage eCommerce orders, browse categories and customers — Odoo Website & eCommerce through natural conversation.
You might also like
LanceDB (Serverless Vector DB)
Manage vectorized data via LanceDB — perform similarity searches, create tables, and manage multi-modal embeddings.
Webiny CMS
Manage content models, entries, and GraphQL workflows on Webiny — the enterprise open-source headless CMS.
Stirling PDF
Manage PDF documents via Stirling PDF — add watermarks, convert images to PDF, sign documents with certificates, and monitor server metrics directly.