4,500+ servers built on MCP Fusion
Vinkius

HERE Mobility MCP. Plan any journey across multiple transport modes.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

HERE Mobility MCP on Cursor AI Code Editor MCP Client HERE Mobility MCP on Claude Desktop App MCP Integration HERE Mobility MCP on OpenAI Agents SDK MCP Compatible HERE Mobility MCP on Visual Studio Code MCP Extension Client HERE Mobility MCP on GitHub Copilot AI Agent MCP Integration HERE Mobility MCP on Google Gemini AI MCP Integration HERE Mobility MCP on Lovable AI Development MCP Client HERE Mobility MCP on Mistral AI Agents MCP Compatible HERE Mobility MCP on Amazon AWS Bedrock MCP Support

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.

+ 5 more capabilities included
Calculate Optimal Routes

Determines the best public transit path between two points, factoring in buses, trains, subways, and walking segments.

Find and Detail Stations

Locates transit stations near coordinates or by name, and pulls detailed information about their facilities and serving lines.

Check Real-Time Schedules

Retrieves the next scheduled departures and arrivals for a specific station, filtering by line or direction.

Search Combined Modes

Finds trip options that combine multiple travel types, like taking a bus then cycling the last mile.

Review Full Instructions

Gets detailed, step-by-step instructions for a specific, planned trip, including transfer details.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

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.

discover019d75af

discover trips

Finds public transit trips between two locations, giving times, transfers, and modes like bus and train.

get019d75af

get nearby stations

Finds all transit stations within a radius of coordinates, listing their names, distances, and lines.

get019d75af

get route details

Gets the full, step-by-step instructions for a specific transit trip ID, useful for reviewing the journey before departure.

get019d75af

get schedule

Checks the next departure or arrival time for a specific station, allowing filtering by direction or line.

get019d75af

get station details

Retrieves information about a specific transit station, including amenities and serving lines.

get019d75af

get stations

Finds general transit stations near a given GPS coordinate, listing names and lines.

get019d75af

get stations by name

Finds transit stations using only a name (e.g., 'Central Station'), returning coordinates and lines.

search019d75af

search 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
Start building

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. 1 Start by giving your agent the origin and destination coordinates, plus any required travel time (ISO 8601 format).
  2. 2 The agent calls discover_trips or search_multimodal_trips to generate initial route options.
  3. 3 If you need more detail, the agent uses get_route_details to 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.

Logistics Coordinator

Uses the system to plan complex supply routes or staff movements that rely on mixed public transit and walking segments.

Travel Agent

Generates itineraries for clients, comparing multimodal options and providing real-time schedules for destination stops.

Urban Planner

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_trips to 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_schedule to 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_trips handles transfers and walking segments between the origin and destination.
  • Never waste time searching. Use get_stations_by_name when 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_details to see the detailed, step-by-step instructions, including transfers and walking instructions.
  • Assess a stop's fitness for purpose. Use get_station_details to check if a station has accessibility features or specific amenities before planning a trip there.

Real-World Use Cases

01

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.

02

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.

03

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.

04

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

How we secure it →

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

discover_trips get_nearby_stations get_route_details get_schedule get_station_details get_stations get_stations_by_name search_multimodal_trips

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 8 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.