Skip to content
Vinkius

MTA Connector for AI agents.

12 live capabilities

Track NYC subway and bus arrivals in real time.

Live agent request MTA / Connector

Waiting for input…

AI Agent

Why people use MTA

Stop juggling three apps for NYC transit info with the MTA

This Connector puts all that data into a single conversation. Your AI client pulls the live feeds for you, giving you a clear picture of what's happening across the whole system. You get one source of truth for your entire commute.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • Visual Studio Code
  • Windsurf

What Vinkius changes

You get a real-time NYC transit dashboard inside your favorite AI chat.

Use it from Claude, ChatGPT, Cursor or another AI client you already have.

One account · 5,900+ Connectors

  1. Real-world use case 01

    The Rush Hour Planner

    A commuter asks 'Is the LIRR running okay?

  2. Real-world use case 02

    The Lost Tourist

    Someone asks 'How do I get to Times Square by bus?

  3. Real-world use case 03

    The Data Researcher

    An analyst asks for a list of all stations in Brooklyn to study neighborhood connectivity.

Complete set · 12capabilities

The complete MTA capability set.

These are the exact actions your AI can choose when you ask it to work with MTA.

Capability set01 / 03

01—04

4 capabilities in this set.

Part of 12 available through MTA.

  1. 01 Capability

    Get service alerts

    Get current service alerts and disruptions across the MTA system. It lets you see active incidents and recommended alternative routes.

  2. 02 Capability

    Get bus estimated arrival

    Get estimated arrival times for buses at a stop, optionally filtered by route. This helps you see exactly when your bus will arrive.

  3. 03 Capability

    Get bus predictions

    Get next bus arrival predictions for a specific bus stop. Use this to see if a bus is running on schedule or experiencing delays.

  4. 04 Capability

    Get bus routes

    List all NYC bus routes including service areas and operator types. This helps you quickly identify which lines serve your specific neighborhood.

Capability set02 / 03

05—08

4 capabilities in this set.

Part of 12 available through MTA.

  1. 05 Capability

    Get bus stops

    Get all stops for a specific bus route with coordinates and sequence info. Use this to find the exact location of any stop along a line.

  2. 06 Capability

    Get bus vehicle at stop

    Get buses currently at or approaching a specific bus stop. This is useful for seeing exactly how far away your ride is.

  3. 07 Capability

    Get bus vehicles

    Get real-time positions of all active MTA bus vehicles. You can use this to see the speed and heading of every bus in the fleet.

  4. 08 Capability

    Get lirr feed

    Get real-time LIRR train data from the Long Island Rail Road. This provides updates on positions, delays, and disruptions for all branches.

Capability set03 / 03

09—12

4 capabilities in this set.

Part of 12 available through MTA.

  1. 09 Capability

    Get metro north feed

    Get real-time Metro-North Railroad train data. This gives you live status on positions and delays for all northern lines.

  2. 10 Capability

    Get stations

    List all NYC Subway stations with details like borough and entrance coordinates. This helps you find the best entry point for a specific station.

  3. 11 Capability

    Get subway feed

    Get real-time subway feed data for specific NYC Subway lines. This pulls live train positions and trip updates for specific routes.

  4. 12 Capability

    Get system time

    Get the current MTA Bus Time system timestamp. This is used to sync clocks and verify that your connection is active.

Set up in minutes

One URL. Then ask MTA to work.

Claude and ChatGPT only need the Connector URL. Copy it once, add it in settings, and use MTA from the conversation.

Choose your client

Live preview
Advanced clients IDE · CLI

Claude · Web + desktop

Official guide ↗

Connector URL · ready to paste

Streamable HTTP
https://edge.vinkius.com/vk_preview_W0KyBAp5uG8oiefho9mLKiE9JK8rTKLOIBzxbb24/mcp
  1. Step 01

    Open Connectors

    In Claude Web or Claude Desktop, open Settings and choose Connectors.

  2. Step 02

    Add the URL

    Choose Add custom connector, name it MTA, and paste the URL above.

  3. Step 03

    Turn it on in chat

    Select +, open Connectors, and enable MTA for the conversation.

Where the request belongs

Work MTA can move forward.

Built around the request

For people who live in NYC and are tired of the 'Where is my train?' anxiety. It's for the daily commuter, the tourist navigating the subway, and the logistics person who needs to know if the city is moving.

01

Daily Commuter

Checks LIRR and subway status every morning to see if they need to leave 10 minutes early.

02

City Tourist

Asks the agent for the nearest subway station and live train times while navigating a new neighborhood.

03

Transit Researcher

Pulls station data and route IDs to map out system reliability for a city planning project.

04

Mobility App Developer

Uses the data to feed real-time updates into a custom-built trip planning capability.

Bring your own AI

Change the model, client or framework. Keep MTA connected.

  • Claude
  • ChatGPT
  • Gemini
  • Cursor
  • VS Code
  • Windsurf
  • ZCode
  • Cline
  • Zed
  • Continue
  • Kiro
  • Roo Code
  • Zencoder
  • Goose
  • Void
  • Augment Code
  • Amp
  • Qodo
  • Tabnine
  • Pieces
  • Sourcegraph Cody
  • JetBrains
  • Warp
  • Amazon Q
  • Antigravity
  • BoltAI
  • Raycast
  • Jan
  • LM Studio
  • AnythingLLM
  • Open WebUI
  • Msty
  • Cherry Studio
  • LibreChat
  • TypingMind
  • Chorus
  • 5ire
  • n8n
  • LangChain
  • LlamaIndex
  • CrewAI
  • Vercel AI SDK

Before you connect

Questions about MTA.

The practical details behind the request, access and result.

Can my AI check when the next subway train is arriving at my station?

Yes! Use the get_subway_feed capability with the appropriate feed ID for your line. Feed IDs are grouped: "1" covers lines 1,2,3,4,5,6,S; "2" covers A,C,E; "3" covers B,D,F,M; "4" is G; "5" is J,Z; "6" covers N,Q,R,W; "7" is L; "11" is Staten Island Railway. This returns real-time GTFS-RT data with train positions, trip updates, scheduled vs. real-time arrivals, and delay information. For station-level predictions, combine with get_stations to find your station code first.

How do I check when the next MTA bus is arriving at a specific stop?

First use get_bus_stops with a route ID to find the stop ID (MonitoringRef) for your location. Then use get_bus_predictions with that stop ID to get real-time estimated arrival times, route information, destinations, and delay indicators. For more targeted predictions, use get_bus_estimated_arrival which allows filtering by both stop ID and route ID. Stop IDs are numeric identifiers assigned by MTA to each physical bus stop across NYC.

Are there any service disruptions affecting my subway line or bus route right now?

Use get_service_alerts to check all active service disruptions across the MTA system. This returns alerts with affected lines and stations, disruption descriptions, severity levels, cause types (maintenance, incident, weather, special events, construction), start and end timestamps, and alternative service recommendations. Covers NYC Subway, buses, LIRR, and Metro-North. Always check this before planning any journey to ensure you are aware of delays, planned work, or service changes.

One connection away

Give your agent a direct line to MTA.

Connect MTA once. Keep it beside 5,900+ managed Connectors when the next task needs more.

Explore every Connector No credit card required · Free tier available