Where Is My Train MCP
W

Where Is My Train MCP

An MCP server that provides real-time information on the New York subway, including train arrival times, station search, service status, and real-time alerts, using AI to intelligently process geographical location queries.
2.5 points
4.6K

What is Where's my train? MCP Server?

This is a real-time information query tool specifically designed for the New York subway. It can use AI to intelligently recognize the location names you mention (such as 'Times Square' or 'SOHO'), automatically convert them into geographical coordinates, and then provide you with real-time train information, service status, and delay alerts for nearby subway stations.

How to use Where's my train?

You can use it in two ways: 1) Install it with one click on your AI client (such as Claude or ChatGPT) through the Smithery platform; 2) Run a Node.js server locally. After installation, simply ask questions in natural language, such as 'When will the Q train near Times Square arrive?', and the system will return structured real-time information.

Use cases

It is suitable for daily commuting and travel planning of New York residents and tourists. This tool is particularly useful when you need to know when the next train will arrive, if there are any delays at a certain station, how to transfer from point A to point B, or if you want to find nearby subway stations.

Main features

Real-time train arrival information
Provide real-time arrival times for all New York subway lines, including indications of train crowding levels to help you choose less crowded carriages.
AI intelligent location processing
The system can understand location names in natural language (such as 'Brooklyn Bridge' or 'Central Park'), automatically convert them into coordinates to find the nearest stations, without the need to manually enter latitude and longitude.
Intelligent station search
Support fuzzy matching of station names. Even if the spelling is not completely correct, the corresponding station can be found, and information on accessible facilities is provided.
Real-time service alerts
Get service status, delay information, and interruption analysis for the entire system or specific lines, and receive suggestions for alternative routes.
Transfer information
Display transfer options at complex stations to help plan multi-line journeys.
Nearby station search
Find the nearest subway stations based on GPS coordinates or location names, and support sorting of multiple stations within a specified radius.
Advantages
Real-time data update: Updated every 30 seconds to ensure the latest information
AI-enhanced query: Natural language understanding without technical knowledge required
Comprehensive coverage: Supports all New York subway lines (1 - 7, A - Z, and connecting lines)
Easy to use: Install with one click through Smithery without complex configuration
Structured data: Returns clear JSON format for easy integration with other applications
Limitations
Limited to New York subway: Does not support other transportation modes such as buses, LIRR, and Metro-North
Real-time data limitation: Cannot query historical data or timetables more than 2 hours in the future
No multi-modal planning: Cannot plan complex routes combining subway and bus
Personal use limitation: Data is for personal non-commercial use only. Public distribution requires MTA permission
Data accuracy: Relies on MTA real-time data, which may have delays or be incomplete

How to use

Choose the installation method
It is recommended to use the Smithery platform for one-click installation (the simplest), or run a Node.js server locally (requires technical knowledge).
Install to the AI client
Click 'Install' on the Smithery page, select your AI client (Claude, ChatGPT, Cursor, etc.), and complete the configuration as prompted.
Start querying
Ask questions directly in natural language in the AI conversation, and the system will automatically call the corresponding tools to obtain real-time information.
Understand the returned results
The system will return structured JSON data, including train arrival times, station information, service status, etc., and the AI client will present it in a user-friendly format.

Usage examples

Daily commuting query
In the morning when getting ready for work, you want to know when the next train on a specific line will arrive at your regular station.
Exploring a new area
In an unfamiliar area, you want to find the nearest subway station but don't know the specific station name.
Coping with service interruptions
After hearing a broadcast about a delay, you want to know the specific scope of the impact and alternative solutions.
Accessible travel planning
You need information on stations with accessible facilities to plan a route for people with limited mobility.
Multi-line transfer query
When planning a complex journey involving multiple lines, you need to know the transfer options at transfer stations.

Frequently Asked Questions

Is this service free?
How often is the data updated?
Does it support subway systems outside of New York?
Do I need programming knowledge to use it?
Why does it sometimes return 'Data unavailable'?
Can I query bus information?
How can I report a problem or suggest a new feature?
Will my location data be stored or shared?

Related resources

Smithery installation page
Install to your AI client with one click
GitHub repository
Source code, issue feedback, and contribution guidelines
MTA developer resources
Official MTA data API and licensing information
Model Context Protocol official website
Official documentation and specifications for the MCP protocol
New York subway official map
Official subway line map and station information

Installation

Copy the following command to your Client for configuration
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
13.9K
5 points
S
Scrapling
Scrapling is an adaptive web scraping library that can automatically learn website changes and re - locate elements. It supports multiple scraping methods and AI integration, providing high - performance parsing and a developer - friendly experience.
Python
11.8K
5 points
A
Apple Health MCP
An MCP server for querying Apple Health data via SQL, implemented based on DuckDB for efficient analysis, supporting natural language queries and automatic report generation.
TypeScript
9.6K
4.5 points
M
MCP Server Airbnb
Certified
MCP service for Airbnb listing search and details query
TypeScript
14.1K
4 points
B
Baidu Map
Certified
Baidu Maps MCP Server is the first domestic map service compatible with the MCP protocol, offering 10 standardized API interfaces such as geocoding and route planning, supporting quick access via Python and Typescript, and enabling agents to implement map - related functions.
Python
31.0K
4.5 points
F
Firecrawl MCP Server
The Firecrawl MCP Server is a Model Context Protocol server integrating Firecrawl's web - scraping capabilities, providing rich web - scraping, searching, and content - extraction functions.
TypeScript
83.8K
5 points
R
Rednote MCP
RedNote MCP is a tool that provides services for accessing Xiaohongshu content. It supports functions such as authentication management, keyword - based note search, and command - line initialization, and can access note content via URL.
TypeScript
13.6K
4.5 points
P
Perplexity MCP
Certified
An MCP server based on the Perplexity AI API, providing web search functionality for the Claude desktop client.
Python
15.6K
4.1 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.5K
4.5 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
54.8K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.6K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
18.5K
4.3 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
23.2K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
52.3K
4.5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
18.2K
4.5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
36.5K
4.8 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase