Enterprise DNA
M MCP Servers Developer low

lucygoodchild/mcp-national-rail

by Various

A Model Context Protocol (MCP) server to retrieve train schedules from National Rail

L

MCP

lucygoodchild/mcp-national-rail

Added 1 June 2026

Overview

This is a Model Context Protocol (MCP) server for retrieving train schedule data from National Rail. It provides a programmatic way to query departure and arrival times through a standardized interface. The server is written in TypeScript and can be integrated into any MCP-compatible host.

Best for

Best for
Developers building AI tools or apps that need UK train schedule data via the Model Context Protocol

Use cases

  • Query train departure and arrival times for UK stations
  • Integrate rail schedule data into an AI assistant or chatbot
  • Automate travel planning with scheduled rail information

Notes

This is a Model Context Protocol (MCP) server for retrieving train schedule data from National Rail. It provides a programmatic way to query departure and arrival times through a standardized interface. The server is written in TypeScript and can be integrated into any MCP-compatible host.

6 stars on GitHub. Last updated 2025-06-02.

Use cases

  • Query train departure and arrival times for UK stations
  • Integrate rail schedule data into an AI assistant or chatbot
  • Automate travel planning with scheduled rail information

Pros

  • Focused tool that does one thing well: accessing National Rail schedules
  • Follows the Model Context Protocol for easy integration with AI agents
  • Written in TypeScript offering type safety for developers

Cons

  • Limited to scheduled data only (no real-time departures or disruptions)
  • Small community (6 stars) suggests limited adoption and maintenance risk
  • Requires a National Rail API key which is not included in the repository

Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.

Pros

  • Focused tool that does one thing well: accessing National Rail schedules
  • Follows the Model Context Protocol for easy integration with AI agents
  • Written in TypeScript offering type safety for developers

Cons

  • Limited to scheduled data only (no real-time departures or disruptions)
  • Small community (6 stars) suggests limited adoption and maintenance risk
  • Requires a National Rail API key which is not included in the repository