Vinkius
LA Metro

LA Metro MCP for AI. Track real-time arrivals, anywhere in LA.

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

LA Metro MCP on Cursor AI Code EditorLA Metro MCP on Claude Desktop AppLA Metro MCP on OpenAI Agents SDKLA Metro MCP on Visual Studio CodeLA Metro MCP on GitHub Copilot AI AgentLA Metro MCP on Google Gemini AILA Metro MCP on Lovable AI DevelopmentLA Metro MCP on Mistral AI AgentsLA Metro MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

LA Metro MCP provides real-time data for Los Angeles public transit, letting your AI client track buses and trains instantly.

Check arrivals at any station or stop, plan rail trips between locations, and monitor service disruptions across the entire network using natural conversation.

What your AI can do

Get bus locations

Returns the real-time GPS coordinates and identifiers for all active buses in the LA Metro system.

Get bus routes

Lists every bus route available, including its type (local, rapid, express) and metadata across LA County.

Get bus schedule

Retrieves the full schedule patterns and stop sequences for any specified Metrobus route.

+ 9 more capabilities included
Get real-time vehicle locations

Track the exact GPS positions of active buses and trains across the entire LA Metro network.

Predict next arrivals at any stop

Receive precise arrival predictions, showing minutes and seconds until a bus or train reaches your specified location.

Plan rail-to-rail journeys

Calculate step-by-step travel plans between two Metro Rail stations, including transfer points and estimated total time.

Discover network routes and stops

Browse all available bus and train lines in the LA County area, or list every stop on a specific route.

Monitor service status

Check for active disruptions, maintenance, or weather-related delays across both rail and bus systems.

Included with Plan

Waiting for input…

AI Agent

LA Metro: 12 Transit Data Tools

These tools let your agent perform complex tasks by accessing granular data on every aspect of LA public transit, from vehicle GPS to service disruptions.

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 LA Metro on Vinkius

Get Bus Locations

Returns the real-time GPS coordinates and identifiers for all active buses in the LA Metro system.

Get Bus Routes

Lists every bus route available, including its type (local, rapid, express) and...

Get Bus Schedule

Retrieves the full schedule patterns and stop sequences for any specified Metrobus...

Get Bus Stops

Lists all bus stops in the system, providing their names, coordinates, and which...

Get Bus Vehicles

Provides live tracking details for every Metrobus vehicle, including its current...

Get Rail Arrivals

Predicts the next train arrival times at any specific Metro Rail station, listing line color and destination.

Get Rail Vehicle Positions

Tracks the live GPS positions of all Metro Rail trains, useful for visualizing fleet movements.

Get Rail Routes

Lists all major Metro Rail lines, detailing their colors, operational metadata, and...

Get Rail Stations

Maps every rail station in LA Metro with its coordinates, affiliated lines, and...

Get Rail To Rail

Calculates complete journey plans between any two stations using only the train...

Get Service Alerts

Checks the current status of the network, returning details on any disruptions or...

Get Stop Predictions

Predicts the next bus arrival time in minutes and seconds for a specific stop ID.

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The LA Metro integration is available immediately — no restart needed.

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 LA Metro, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 5,100+ 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
LA Metro MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by LA Metro. 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

Your data is protected. See how we built 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 connection provides 12 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Figuring out how to get around Los Angeles is a headache.

Today, planning a trip means opening the Metro website for schedules, then maybe checking Google Maps for live bus locations, and finally cross-referencing a separate site just to check for service alerts. You copy names, you click through multiple tabs, and you're constantly guessing if that schedule is current.

With this MCP, your AI agent does the heavy lifting. Instead of managing five different screens, you ask one question—like 'What's going on at Union Station?'—and get a single, synthesized answer with live data from every part of the system.

Get Service Alerts and Disruptions Status

Before you even think about your destination, you manually check the website's alerts section. You have to remember if the alert applies to buses or trains, and whether it’s a weather issue or just maintenance.

Now, by using `get_service_alerts`, the system gathers every active disruption—whether it's on the Red Line or the 720 bus—and tells you immediately. You know exactly what to expect before you leave your door.

What your AI can actually do with this

Forget opening multiple websites just to figure out how to get around LA. This MCP connects your agent directly to the Los Angeles Metro public transit data system. You can ask it things like, 'When does the next train arrive at Union Station?' or 'Show me all bus routes that go through Downtown.' It pulls real-time vehicle positions and arrival predictions instantly.

Need to plan a trip from North Hollywood to Santa Monica? The AI handles the rail-to-rail transfers automatically. When you connect this MCP via Vinkius, your agent acts as a dedicated transit analyst, giving you all the schedule data, service alerts, and live tracking you need—all without you ever leaving your client window.

Built · Hosted · Managed by Vinkius LA Metro MCP - Real-time Bus & Rail Tracking
Server ID 019d75c4-006e-73fa-8794-cca65b669e2c
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Questions you might have

How do I check if a specific bus stop is running late using get_stop_predictions? +

Use get_stop_predictions with the specific Stop ID. It returns predicted arrival times in minutes and seconds, telling you exactly when the next vehicle should arrive.

What do I use to plan a trip from one train line to another? +

The get_rail_to_rail tool is for planning trips between two Metro Rail stations. It calculates the best route, total time, and any necessary transfers.

Can I track all buses across LA County at once? How do I use get_bus_locations? +

Yes, get_bus_locations returns the real-time GPS coordinates for every active bus. This is essential for visualizing the entire fleet's movement across the service area.

Do I need to know every station code before calling get_rail_arrivals? +

No, you only need the Station Name or ID. The tool finds next train arrivals at that specific location for all lines and destinations.

If I only know a neighborhood name, how do I use `get_bus_routes` to find the correct route ID? +

The tool returns all routes and their names across LA County. You can search this list by key words in the route name or description to identify the specific Route ID needed for scheduling queries.

When I run `get_service_alerts`, what do different severity levels mean, and how should they affect my trip plan? +

The alerts include a defined severity level. 'Minor Delay' means you might wait longer; 'Service Interruption' indicates the route is likely offline or requires an immediate alternative.

Should I use `get_bus_stops` to get a comprehensive inventory of every available bus stop in Los Angeles? +

Yes. Running get_bus_stops without specifying a route ID returns the complete system list, including coordinates and service messages for every active bus stop.

Does running `get_bus_vehicles` require special credentials, or is real-time tracking data generally accessible? +

Basic calls to get_bus_vehicles often pull open data endpoints, giving you the live GPS coordinates and status of active buses system-wide without needing advanced authentication.

Can my AI check when the next Metrobus is arriving at a specific stop in LA? +

Yes! First use get_bus_stops with a route_id to find the stop ID for your location. Then use get_stop_predictions with that stop ID to get real-time arrival predictions in minutes and seconds, including route numbers, direction, and whether the bus is departing soon. This gives you live predictions based on actual vehicle GPS positions and schedule adherence.

How do I plan a Metro Rail journey from one station to another? +

Use get_rail_stations first to find the station IDs for your origin and destination. Then use get_rail_to_rail with both station IDs to get the recommended rail route with transfer stations, estimated travel time, number of transfers, and step-by-step directions. You can also use get_rail_arrivals at your origin station to see when the next trains are coming.

Are there any service disruptions affecting Metro Rail or Metrobus right now? +

Use get_service_alerts to check all active service disruptions across the LA Metro system. This returns alerts with affected routes and stations, disruption descriptions, severity levels, cause types (maintenance, incident, weather, special events), start and end times, and alternative service recommendations. Check this before planning any journey to ensure you are aware of delays or service changes.

Built & Managed by Vinkius 30s setup 12 tools

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

No hosting. No infrastructure. No complex setup.
All 12 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.