4,500+ servers built on MCP Fusion
Vinkius

TripGo MCP. Plan any trip, track any bus. All in one call.

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

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

Just plug in your AI agents and start using Vinkius.

TripGo provides multimodal transit planning by connecting your AI agent to a massive global network of transit data. Plan complex journeys combining buses, trains, subways, bikes, or walking on the spot.

It tracks live vehicle locations and gives real-time arrival/departure estimates for any major city worldwide.

What your AI agents can do

Get arrivals

Gets upcoming arrivals at a specific stop ID, including route names and delay estimates. Use this when you need to know if the next bus is late.

Get departures

Checks upcoming departures from a stop ID, providing estimated times for your next available ride.

Get nearby stops

Finds the IDs and details of all transit stops near a specific GPS coordinate, helping you pinpoint where to start.

+ 6 more capabilities included
Plan multi-mode journeys

Calculates the best route between two points, combining buses, trains, walking, cycling, and ferries into a single itinerary.

Get real-time vehicle locations

Tracks active transit vehicles on the map by their route ID, showing live GPS positions.

Determine next arrivals/departures

Retrieves scheduled and estimated times for trains or buses leaving or arriving at a specific stop ID.

Locate nearby transit stops

Finds the closest available transit stops to any given GPS coordinate, along with their distance.

Search for stops by name/address

Identifies a stop's ID and location when you only know its name or intersection (e.g., 'Main St & 5th Ave').

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

TripGo MCP Server: 9 Tools for Global Transit Management

These nine tools let you manage every step of a journey—from finding the nearest stop to calculating the final itinerary using real-time data.

get019d7616

get arrivals

Gets upcoming arrivals at a specific stop ID, including route names and delay estimates. Use this when you need to know if the next bus is late.

get019d7616

get departures

Checks upcoming departures from a stop ID, providing estimated times for your next available ride.

get019d7616

get nearby stops

Finds the IDs and details of all transit stops near a specific GPS coordinate, helping you pinpoint where to start.

get019d7616

get regions

Lists all major global regions supported by TripGo. You run this first to confirm if your city is covered before attempting any other trip planning.

get019d7616

get route info

Retrieves detailed information about a specific transit route, letting you understand its coverage and stops before planning a journey on it.

get019d7616

get stop details

Gathers facility info—like accessibility or amenities—for a specific stop ID. Use this when you need to know if the station has an elevator, for example.

get019d7616

get vehicle positions

Provides real-time GPS data on transit vehicles running a route, allowing you to track them live on a map.

plan019d7616

plan trip

Calculates the best multimodal itinerary between two coordinates. The result includes step-by-step instructions and total time for walking/biking/riding.

search019d7616

search stops

Finds transit stops by name or address (like an intersection). This gives you the stop ID even if you don't have exact GPS coordinates.

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 TripGo, 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

TripGo connects your AI agent to a massive global transit data network. You don't gotta open five different apps just to get across town; you ask your agent, and it figures out the whole route. It handles everything from buses and subways to bikes and walking.

Before running anything else, you should run get_regions. This tells you if your city is even covered by TripGo’s data set. Once you know you're in a supported area, figuring out where you need to go is simple. You can use search_stops when all you got is an intersection or a street name—like 'Grand St & 4th Ave.' That tool finds the specific stop ID for you.

If you already have coordinates, you don't gotta search by name; just run get_nearby_stops to pull up IDs and details for every transit stop near your GPS location.

Once you've got a stop ID, you can check what’s going down there. You use get_stop_details to see if the station has amenities like an elevator or is accessible—it’s good practice to know that before you wait around for a train. For route planning itself, you can run get_route_info on any specific line to check its full coverage and all the stops it hits along the way.

When you're ready to move, plan_trip calculates the absolute best multimodal itinerary between two coordinates. The result gives you step-by-step instructions for everything—walking sections, biking legs, or train rides—plus total time estimates. For pinpointing your next ride, you check what’s leaving with get_departures, which gives you estimated times for any available ride from a specific stop ID.

To see when the next bus is coming in, run get_arrivals; that tells you upcoming arrivals at a stop ID, complete with route names and delay estimates.

For real-time tracking, TripGo doesn't just give you schedules; it tracks the vehicles themselves. You use get_vehicle_positions to get live GPS data on any transit vehicle running a specific route, letting your agent track it right on the map. This whole system gives you an end-to-end view of how NYC—or any major city—moves when you’re relying on public transport.

How TripGo MCP Works

  1. 1 First, ask your AI agent to find the required transit stops using get_nearby_stops (if you have coordinates) or search_stops (if you know the address).
  2. 2 Next, pass the relevant stop IDs and target destination to the plan_trip tool. This combines all necessary data—routes, schedules, and walking segments—into one optimal journey.
  3. 3 Finally, if tracking is needed, use get_vehicle_positions with the route ID to get real-time updates on where vehicles are located.

The bottom line is: your agent manages all the complex calls in sequence so you just ask for the trip plan and get a single answer.

Who Is TripGo MCP For?

Anyone who relies on public transit or needs to navigate large, mixed-mode urban environments. This is for the traveler who can't afford delays—the commuter who hates having to switch between Google Maps, the MTA app, and a separate bike share tracker.

Urban Commuter

Needs reliable morning routines. They use this to compare bus vs. subway options in real-time and check if their usual route is delayed before leaving the house.

Travel Planner/Tour Guide

Designs complex itineraries for visitors, ensuring they include multimodal segments (e.g., 'walk from this point to catch the tram'). They use plan_trip constantly.

Logistics Coordinator

Manages groups or deliveries across a city and needs to know exactly when multiple vehicles will arrive at different, known stops using get_arrivals.

What Changes When You Connect

  • Saves you from app switching. Instead of opening a mapping service, then checking the subway schedule, then looking up bike paths—you let your agent run plan_trip and gets the whole route instantly.
  • Know exactly when to move. Use get_arrivals or get_departures at a stop ID to see if that bus is late, preventing you from standing around waiting for nothing.
  • Builds confidence in travel planning. Before committing, run get_stop_details to confirm the location has an elevator or bike racks—you don't assume anything when traveling.
  • Handles unknown starting points. If you only know the intersection name ('Main St & 5th Ave'), use search_stops first; it gives you the necessary ID for all subsequent calls like plan_trip.
  • Provides true real-time data. Use get_vehicle_positions to see a bus moving on the map, not just an estimated time. It shows where the vehicle is right now.

Real-World Use Cases

01

Need to plan a cross-city trip with multiple modes

A traveler needs to get from their hotel (coordinates) to a museum, which requires taking a subway and then walking three blocks. Instead of guessing the route, you ask your agent to plan_trip. The agent returns a step-by-step guide showing exactly when to walk, where to transfer, and how long it'll take overall.

02

The commuter needs to check for delays before leaving

It’s 7:45 AM. A user is near a major intersection but isn't sure of the stop ID. They first run search_stops using the street name, get several potential stops, and then use those IDs with get_arrivals to confirm which subway line is actually running on time today.

03

Managing a group delivery route

A logistics manager needs to know if two separate vans are close enough to meet at a depot. They use get_vehicle_positions, filtering by the specific route ID, allowing them to see both vehicles moving simultaneously on the map and confirming they will arrive within minutes of each other.

04

Checking feasibility for an event

You are planning a festival that needs access to multiple stops. Before drawing up the final guide, you run get_nearby_stops using the general coordinates of the venue. This immediately tells you which specific transit hubs are accessible and how far away they really are.

The Tradeoffs

Treating all tools equally

Calling plan_trip without first running get_regions. You get an error because the service doesn't know if your city is supported, wasting time and effort.

Always run get_regions first. This validates that TripGo covers your area before you waste calls on tools like plan_trip or search_stops. It’s a necessary check.

Guessing coordinates

Trying to use get_nearby_stops with rough estimates of GPS data, only to find the results are irrelevant because your starting point was inaccurate.

If you don't have precise coordinates, start by using search_stops. This finds a known stop ID based on an address or intersection name first. Then use that ID for everything else.

Ignoring the multi-step process

Calling get_arrivals but forgetting to specify which route ID is relevant, causing the tool to fail because it needs more context than just a stop ID.

Remember that transit data relies on IDs. If you are checking arrivals, use search_stops or get_nearby_stops first to get the correct Stop ID, and then pass that ID to get_arrivals.

When It Fits, When It Doesn't

Use this server if your problem involves movement through an urban environment. Specifically, if you need to combine more than one mode of transport (e.g., bus + bike), or if the timing is critical (real-time delays). You absolutely must use it when calculating a route because plan_trip handles the complex logic of transfers and duration estimates automatically.

Don't use this server just to look up static data like 'What are the hours at Stop X?' for an unrelated service. For simple, single-point queries (like finding out if a specific train line exists), you might only need get_route_info. But whenever time or location is key, TripGo's combination of search, planning, and real-time tracking makes it the right choice.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by TripGo. 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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_arrivals get_departures get_nearby_stops get_regions get_route_info get_stop_details get_vehicle_positions plan_trip search_stops

Finding your route shouldn't feel like navigating a giant, broken website.

Think about what happens today: You start by checking Google Maps for general directions. Then you open the subway app to see if it's running. If that fails, you switch to a separate bus tracker site just to check delays. You copy names, paste addresses, and cross-reference four different screens before you even leave the house.

With this MCP server, your agent does all of that in one go. You tell it: 'I need to get from A to B.' It uses `plan_trip` internally—combining data from bus schedules, train lines, and walking paths—and gives you a single, reliable itinerary with precise timings.

get_vehicle_positions MCP Server: See exactly where the ride is.

Before this server, 'real-time' meant an estimated time window (e.g., 3–5 minutes). You were just guessing based on a schedule that could be wrong. To check if a bus was running late, you had to hope the transit authority updated their website fast enough.

Now, using `get_vehicle_positions` gives you live map data. It shows actual GPS coordinates of the vehicle as it moves. You stop guessing and start knowing. That's the difference.

Common Questions About TripGo MCP

How do I find a transit stop ID using get_nearby_stops? +

You provide your GPS coordinates (latitude/longitude). The tool returns a list of nearby stops, each with its unique Stop ID, name, and distance from your exact location.

What is the best way to plan a trip using plan_trip? +

Provide two coordinates: your start point and your end point. You can also optionally specify preferences, like 'only public transit' or 'must include cycling,' for better results.

Can I check bus schedules with get_departures if I only know the street name? +

No. get_departures requires a specific Stop ID. First, you must use search_stops or get_nearby_stops to find the correct Stop ID associated with that location.

What does get_vehicle_positions track? +

It tracks live GPS data for specific transit vehicles (buses, trains) on a given route. It doesn't predict; it shows where the vehicle is right now.

Before running any major query, how do I verify region coverage using get_regions? +

Run get_regions first. This tool lists all supported regions across major global cities (North America, Europe, etc.). Checking the list ensures your intended destination is covered before you attempt trip planning or real-time tracking.

What specific facilities and amenities does get_stop_details provide for a transit stop? +

It gives detailed information about the stop, including accessibility status and available amenities. You can use this to confirm if a location meets necessary criteria—like wheelchair access—before planning your journey.

How does get_arrivals handle discrepancies between scheduled and estimated times? +

It returns both the scheduled time and the real-time estimated arrival. This allows your agent to calculate the exact delay and alert users immediately when a vehicle's expected time shifts significantly.

If I only know an intersection, how can search_stops help me locate the right stop ID? +

Supply names or intersections (like "Main St & 5th Ave"). The tool returns matching stops with unique IDs and relevance scores. This lets you pinpoint the exact transit stop needed for subsequent commands.

Which cities does TripGo cover? +

TripGo covers major cities worldwide including Sydney, Melbourne, Brisbane, Auckland, Portland, and many more regions. Use the get_regions tool to see the complete list of supported areas. Coverage includes bus, train, tram, ferry, and bike share networks.

Does TripGo provide real-time transit data? +

Yes! TripGo integrates real-time GTFS-RT feeds where available. The get_departures and get_arrivals tools return both scheduled and estimated real-time arrivals with delay information. Vehicle positions also provide live GPS coordinates when transit agencies broadcast them.

Can I plan bike-friendly multimodal routes? +

Absolutely! Use the plan_trip tool with modes including 'bike' or 'bicycle' to find routes that combine cycling with public transit. TripGo will suggest bike-friendly paths, bike share stations, and transit connections that accommodate bicycles. Perfect for eco-conscious commuters.

You might also like

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for TripGo. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 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.