mcp-sncf

mcp-sncf

3.3

If you are the rightful owner of mcp-sncf and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The SNCF MCP Server is a Python-based modular wrapper for the SNCF API, providing an MCP server interface for journey planning and train information retrieval across France.

The SNCF MCP Server offers a comprehensive interface to the French National Railway's (SNCF) API services, enabling users to plan train journeys, access detailed station information, check schedules, monitor service disruptions, and find nearby transport options. The server is structured with various modules for API interaction, including journey planning, station details, and disruption monitoring. It integrates seamlessly with Claude Desktop, allowing for intelligent journey planning and real-time information retrieval. The server supports fallback mechanisms with hardcoded coordinates for major cities, ensuring reliability even when API searches fail. Detailed logging is provided for debugging and monitoring purposes.

Features

  • Intelligent Journey Planning: Plan trips between any cities in France with automatic station selection.
  • Comprehensive Station Details: Get detailed information about stations, including transport types, nearby places, and accessibility.
  • Real-time Schedules: Access up-to-date departure and arrival information.
  • Disruption Monitoring: Stay informed about service disruptions.
  • Smart Station Finding: Locate stations by city name, station name, or coordinates.

Tools

  1. Journey Planning

    Plan a journey between two cities in France using the plan_journey_by_city_names tool.

  2. Station Information

    Get comprehensive details about train stations using the get_station_details tool.

  3. Disruption Monitoring

    Check for current disruptions in the SNCF transport network using the check_disruptions tool.