Navitia MCP. Master European Transit Planning & Tracking
Navitia gives your agent complete control over European public transit data, from Paris to Lyon. Plan complex trips combining buses, metros, trains, walking, and cycling across multiple countries. Check real-time departures, monitor service disruptions, or generate accessibility maps showing reachable areas within minutes.
Give Claude and any AI agent real-world access
It calculates complete itineraries combining trains, metros, buses, walking, cycling, and cars between any two points.
Your agent gets immediate updates on when the next train or bus leaves a specific stop, including delay status and platform numbers.
The MCP checks for active alerts, strikes, maintenance works, or other operational notices across entire transit networks.
It generates detailed maps showing every area you can reach within a specific time limit from a given starting point.
You can quickly discover all transit stations, bus stops, or metro points near any coordinates or address.
Ask an AI about this
Waiting for input…
What AI agents can do with Navitia: 11 Tools for Transit Operations
These eleven tools allow your agent to perform everything from finding nearby stations to calculating complex multi-modal routes across Europe.
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 Navitia MCPGet Arrivals
Retrieves a list of incoming services at a stop with scheduled and real-time expected arrival times.
Get Coverage
Lists all metropolitan areas and cities the transit data covers, letting you know...
Get Departures
Retrieves a list of outgoing services from a stop with scheduled and real-time...
Get Disruptions
Pulls active service alerts, including strikes, maintenance works, or incidents...
Get Isochrone
Generates a geographic map showing all areas reachable from a point within a set...
Plan Journey
Calculates the best multi-modal route between two points, including trains, buses, walking, and transfers.
Get Lines
Lists all operational transit lines in a region, providing details like their mode (metro, bus) and operator affiliation.
Get Nearby Stops
Finds and lists specific transit stops or stations near a given geographic...
Get Networks
Provides a list of all major transit operating companies and network authorities in...
Search Places
Searches for specific types of locations, like stations or addresses, using an...
Get Stop Schedule
Pulls the full timetable for a single stop, detailing service frequency and...
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 Navitia, 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 Navitia. 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
Getting around Europe feels like juggling a dozen different websites.
Today, if you're trying to plan any major trip across French or European cities, you open three tabs: one for the metro, one for the regional train, and one for buses. You copy-paste stops into each site, manually check schedules, then cross-reference them all to see if they run on weekends, dealing with conflicting data points every single time.
With this MCP, you just ask your agent: 'How do I get from Point A to Point B?' Your AI client handles the entire process. It checks real-time departures, combines metro lines with regional rail, and even suggests a walk segment—giving you one simple, reliable itinerary.
Navitia MCP gives you total operational visibility.
Manual planning only shows the 'ideal' route. You miss critical context like knowing if there’s an active strike on a major line, or what alternative routes are available right now because of construction work.
Now, your agent checks get_disruptions first. It doesn't just give you directions; it gives you confidence that the journey can actually happen.
What Navitia MCP does for your AI
Need to plan a trip across France? This MCP connects your AI client to Navitia's European transit data. Instead of jumping between different operator websites or sifting through raw feeds, your agent handles the whole thing naturally. You can ask it to figure out the best way from Gare du Nord to the Eiffel Tower—combining metro lines, buses, and even suggesting a scenic walk segment.
It doesn't just plan the route; it tracks real-time arrivals, warns you about strikes or maintenance closures across the network, and tells you exactly what stops are near your current location. Vinkius hosts this MCP, letting any AI agent use its full suite of tools to act like a dedicated European travel planner for anything from urban planning analysis to simple daily commutes.
It handles all major modes—metro, tram, bus, rail, and more—giving you one source of truth for getting around the continent.
019d75db-4b9d-73bf-ba74-b12b2092e502 How to set up Navitia MCP
The bottom line is, you don't need to understand GTFS feeds or operator APIs; your AI client handles all that complexity for you.
Subscribe to this MCP on Vinkius and enter your unique Navitia API key.
Your AI client uses the natural language prompt—for example, 'What's the best way from X to Y?'
The agent calls the necessary tools (like plan_journey) and returns a detailed, actionable itinerary with times, transfers, and disruptions.
Who uses Navitia MCP
Anyone who has to coordinate movement across European cities—whether it’s a tourist, a logistics manager, or an urban planner. You're tired of opening three different transit websites just to figure out one route.
Building complex itineraries for clients that span multiple modes and require real-time disruption alerts.
Analyzing a city's infrastructure by generating isochrone maps or comparing network coverage areas to assess accessibility gaps.
Planning multi-stage deliveries that rely on public transport for last-mile movement, needing precise departure and arrival times.
Benefits of connecting Navitia MCP
Stop guessing routes. Use plan_journey to get accurate, multi-modal itineraries combining buses, metros, trains, and even bikes in one single output.
Never show up late again. The MCP checks for active service disruptions using get_disruptions, letting you know instantly if there's a strike or maintenance work on your planned route.
Beyond just routes, use get_isochrone to analyze city growth or real estate potential by mapping out exactly what area is reachable within 30 minutes.
Need local context? Use search_places and get_nearby_stops to quickly identify the nearest operational station or stop point from any coordinates.
It handles all European operators. Instead of needing knowledge of RATP, SNCF, and TCL separately, this MCP manages them all under one roof.
Navitia MCP use cases
A tourist needs to navigate a complex city center trip.
The agent uses plan_journey with the start and end coordinates. The resulting itinerary details which combination of metro lines and buses is fastest, while also flagging any minor delays found via get_arrivals.
An urban planner needs to assess a new development site.
The agent calls get_isochrone for the proposed address, showing exactly which residential neighborhoods are within a 45-minute transit radius. This data helps validate market potential.
A logistics team needs to confirm service reliability before dispatching personnel.
The agent checks get_disruptions for the entire region and then uses get_lines to identify which specific transport lines are running smoothly, saving hours of manual cross-referencing.
A user is lost near a major hub and needs immediate alternatives.
The agent calls get_nearby_stops using the current GPS coordinates. It presents three options: walking to a nearby bus stop, taking the metro, or finding an alternative line with minimal transfers.
Navitia MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Comparing different API documentation.
Trying to manually piece together data from the RATP developer portal and the SNCF feed because you think one is better than the other. This takes hours of parsing XML/JSON.
Use this MCP's plan_journey tool. It handles all major European operators, providing a unified itinerary regardless of which company owns the line.
Ignoring service alerts.
Planning a trip using only scheduled times found via get_stop_schedule and getting stuck because there was an unscheduled strike or maintenance closure.
Always check get_disruptions first. If it flags any major issues, adjust your plans before relying on fixed timetables.
Searching by vague location names.
Trying to figure out if a destination is covered because you only know the general area name, leading to incorrect or incomplete results.
Start by calling get_coverage. This confirms which metropolitan areas are supported before running any line search or journey plan.
When to use Navitia MCP
Use this MCP if your core need is comprehensive European transit intelligence. If you must compare different modes (bus to train, metro to bike), use the 'plan_journey' tool. Don't use it if your goal is simply checking a static timetable; while get_stop_schedule works, plan_journey offers more context and transfer options. Conversely, don't rely on this solely for general mapping or local point-of-interest data—use search_places for that instead. This MCP shines when you need real-time status combined with multi-modal route planning and deep network analysis.
Frequently asked questions about Navitia MCP
How does Navitia MCP help with real-time tracking? +
It uses get_arrivals and get_departures to pull live data, showing if a train is running on time or delayed. It’s essential for passenger pickup coordination.
Can I use Navitia MCP to plan journeys across different countries? +
Yes, the MCP supports multimodal trips across major European networks and operators like SNCF and RATP in a single request.
What is the difference between get_nearby_stops and search_places using Navitia MCP? +
search_places finds general locations, stations, or addresses by name. get_nearby_stops specifically lists official transit stops and points of interest around a given coordinate.
Does the MCP only handle trains and metros? +
No, it handles everything—buses, trams, regional rails, metro lines, walking paths, cycling routes, and even car segments for full journey planning.
How accurate is the service disruption data in Navitia MCP? +
The MCP aggregates active alerts from multiple operators, covering strikes, maintenance, and weather impacts across all modes of transport.