MCP Server for Italian Train Data: Real-Time Delays, Departures, and Schedules in Claude

✍️ OpenClawRadar📅 Published: March 17, 2026🔗 Source
MCP Server for Italian Train Data: Real-Time Delays, Departures, and Schedules in Claude
Ad

A developer has created an unofficial MCP server for Trenitalia that allows Claude to answer train-related questions in natural language. The project was built to solve the daily commute problem of switching between apps to check train delays in Italy.

Available Tools

  • Search stations by name (handles fuzzy input like "Tuscolana" or "Roma Termini")
  • Real-time departure board
  • Real-time arrival board
  • Full train tracking — position, delay, all stops
  • Schedules between two stations with live delay enrichment
Ad

Technical Implementation

The schedule functionality uses hybrid logic: it pulls static timetables from the official NeTEx Italian Profile (25,480 scheduled trips), then cross-checks with Viaggiatreno's live API to filter out "ghost trains" — trains that exist in the timetable but don't actually stop at that station. For departures in the next 90 minutes, it also injects real-time delay data via asyncio.gather.

The server works in both stdio mode (for Claude Desktop and Cursor) and SSE mode for remote deployment. The repository is available at https://github.com/Fanfulla/MCP_Trenitalia.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

AI Team OS: Self-Driving Organization Layer for Claude Code
Tools

AI Team OS: Self-Driving Organization Layer for Claude Code

AI Team OS is an operating system layer for Claude Code that creates autonomous workflows where the system continues working without waiting for user prompts. It includes 22 specialized agent templates, 40+ MCP tools, and runs entirely within Claude Code subscription without external API costs.

OpenClawRadar
Werld: Open-Ended Artificial Life Simulation with Evolving Neural Networks
Tools

Werld: Open-Ended Artificial Life Simulation with Evolving Neural Networks

Werld is a real-time artificial life simulation where agents with NEAT neural networks evolve their own neural architecture, sensory processing, and behaviors without hardcoded rules or reward functions. The simulation starts with 30 agents on a Watts-Strogatz small-world graph with 64 sensory channels, 7 continuous motor functions, and 29 heritable genome traits.

OpenClawRadar
Layered Defense Framework for Claude Code Rule Enforcement
Tools

Layered Defense Framework for Claude Code Rule Enforcement

An IT operations professional built an 8-layer defense framework to enforce Claude Code rules after discovering that both CLAUDE.md prompts and blocking hooks could be bypassed. The approach adapts the Swiss cheese model from accident investigation to prevent workarounds.

OpenClawRadar
Wrangle: A Native macOS Editor for Managing Claude Code Sessions
Tools

Wrangle: A Native macOS Editor for Managing Claude Code Sessions

Wrangle is a native macOS markdown editor built specifically for managing multiple Claude Code sessions, featuring embedded terminals and smart notifications. The developer created it after VS Code couldn't keep up with their daily workflow of running many Claude Code sessions.

OpenClawRadar