- LIVE DATA
- MAPS
- ROUTING
- HUMAN
Short answer
How can I track CTA buses and trains with my AI?
Your AI pulls live GPS data to show you exactly where specific buses or L trains are right now. You can ask for the location of a specific route or vehicle to see its real-time position. This breakdown shows you how it works.
Transit outcomes
Where your data lands.
The AI turns raw transit feeds into specific location updates.
LIVE DATA
Exact vehicle locations
The AI pulls current GPS coordinates for any bus or train you ask about. You get the precise position instead of a generic schedule.
MAPS
Visual transit tracking
Your AI translates coordinates into map data. You can see the physical path of the vehicle in real time.
ROUTING
Specific vehicle identification
The AI identifies specific bus numbers or train lines. You can target a single vehicle to see its progress.
HUMAN
Manual route planning
The AI provides the data, but you decide which stop to walk to. You handle the actual navigation and physical movement.
The workflow
What your AI does when the request arrives.
The AI acts as the bridge between the CTA data feed and your chat interface.
Locate buses
The AI scans the active bus fleet to find the specific vehicle you're looking for.
get_bus_vehiclesFind trains
The AI pulls the current position of L trains across the network.
get_train_positionsPinpoint coordinates
The AI extracts the exact latitude and longitude from the transit feed.
get_bus_vehiclesget_train_positionsMap the route
The AI organizes the location data so you can see where the vehicle is relative to your stop.
get_bus_vehiclesget_train_positions
Try it
Copy these to start.
Use these prompts to get moving immediately.
Starting points
Swap out the route numbers or line names for the ones you actually need.
CTA Connector
You're all set. Choose your MCP client and follow the setup instructions.
https://edge.vinkius.com/vk_preview_8ueRqAm68ulWomrillKp4F4nu0NNlhP88klbOPLG/mcpClaude Desktop
Follow the steps below to connect in seconds.
- 1In Claude Desktop, open Settings → Connectors.
- 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
- 3Click Add and start a new chat — CTA capabilities are ready to use.
{
"mcpServers": {
"cta-mcp": {
"url": "https://edge.vinkius.com/vk_preview_8ueRqAm68ulWomrillKp4F4nu0NNlhP88klbOPLG/mcp"
}
}
}Where is the #8 bus right now?
Show me the current position of the Red Line trains.
Find the exact location of the next Blue Line train approaching my stop.
Which buses are currently running on the #22 route?
Claude
ChatGPT
Cursor
VS Code
Windsurf
Claude Code
JetBrains
Cline
Start here
Connect CTA once, then ask.
Just click the link to connect the MCP. Your credentials stay encrypted, and you can start asking for transit updates immediately.
Connect CTA to your AIFAQ
How the CTA MCP behaves
- 01
Can the AI tell me if a bus is crowded?
No. The AI only has access to GPS position data, not passenger occupancy levels.
- 02
Can the AI buy a Ventra pass for me?
No. The AI can only read transit location data; it cannot perform financial transactions or interact with Ventra accounts.
- 03
How accurate is the bus location?
The AI provides the real-time GPS coordinates provided by the CTA feed.
- 04
Can the AI predict delays?
The AI shows where the vehicle is currently located, but it does not provide predictive delay modeling.
- 05
Does the AI track all CTA vehicles?
Yes, it can access data for any bus or train currently reporting its position via the CTA feed.
More questions about CTA? The Connector page answers them. See everything the CTA Connector can do
Connect CTA to Claude, Cursor, ChatGPT & more
