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.
rating : 2.5 points
downloads : 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

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

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

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

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

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

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

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

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





