How to Use the CTA MCP in Windsurf
Let Windsurf track active L trains and bus routes in Chicago autonomously while you code.
Works with every AI agent you already use
…and any MCP-compatible client
Connect CTA MCP to Windsurf
Create your Vinkius account to connect CTA to Windsurf and route execution through our secure gateway. The platform manages server hosting, runtime updates, and security layers. Configuration requires no manual server provisioning.
Live train tracking inside Cascade
The `get_train_positions` tool lets Cascade monitor live CTA train runs across all eight color-coded L lines in Chicago. Instead of manually looking up delays, the agent pulls active vehicle coordinates, heading directions, and delay indicators directly into your editor context. When you ask Cascade to debug a transit dashboard, it spins up a multi-step plan. It queries `get_train_arrivals` to fetch real-time predictions for stations like Clark/Lake, correlates the schedule drift, and updates your local UI mockups without you writing a single fetch request.
Auto-resolve Chicago bus routes and stops
The `get_bus_stops` tool fetches geographic coordinates, stop sequences, and direction details for any active Chicago bus route. Cascade uses this data to map out stop-level details without needing an external browser. If you need to build a route-planning utility, Cascade calls `get_bus_routes` to pull the full Chicago transit catalog, then chains `get_route_directions` to organize the outbound and inbound paths. The agent handles the structural mapping behind the scenes, leaving you with clean, populated JSON arrays ready for your frontend.
Real-time service alert parsing with this MCP Server
The `get_service_alerts` tool feeds active Chicago transit disruptions, maintenance schedules, and detour details directly into your Windsurf workspace. It identifies the root causes of delays, from weather incidents to track construction, across specific routes. This MCP Server lets Cascade monitor the overall health of the CTA network using `get_route_status`. If a major delay hits the Red Line, Cascade catches the status change and alerts you inline, meaning you don't have to leave your code to know why your local test API is acting up.
Set up CTA MCP in Windsurf
Prerequisites
- Windsurf IDE installed (macOS, Windows, or Linux)
- Active Vinkius subscription with a valid endpoint token
- 1
Open MCP configuration
Click the Cascade assistant icon in the sidebar, then click the hammer icon (🔨) at the top of the panel. Select "Configure" to open
~/.codeium/windsurf/mcp_config.json. - 2
Add the CTA MCP
Paste the JSON snippet shown on the right into the
mcpServersobject. Replace[YOUR_TOKEN_HERE]with your endpoint token from cloud.vinkius.com. - 3
Refresh MCPs
Go back to the hammer icon (🔨) in Cascade and click "Refresh". Windsurf will detect the new server. No full restart is needed — the connection is hot-reloaded.
- 4
Verify in Cascade
Start a new Cascade conversation and ask something like "Show my CTA payment history." If connected, Cascade will call the CTA tools directly. You will see a green dot next to the server name in the MCP panel.
{
"mcpServers": {
"cta-mcp": {
"url": "https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp"
}
}
} Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CTA. 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.
Why Choose Vinkius
Vinkius connects your tools to AI with real-time monitoring and automatic cost savings — all from one dashboard.
Real-time monitoring
Live
visibility into every interaction
Connect your favorite tools to your AI and see exactly what's happening — every request, every response, in real time.
Built-in savings
60%
lower AI costs
Vinkius compresses data between your apps and your AI automatically. Lower bills every month — no configuration required.
Single dashboard
One
place for every integration
Every tool your AI connects to, managed from a single screen. One account, complete control.
Common questions about CTA MCP in Windsurf
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
Start using the CTA MCP today
We host it, we monitor it, we maintain it. You just paste one token.