NS Travel Information MCP Server

NS Travel Information MCP Server is an MCP server that integrates Model Context Protocol clients with the official Dutch railways (Nederlandse Spoorwegen) API. Commuters, travelers, and software developers use it to query live railway transit data directly from conversational AI interfaces. The server enables AI assistants like Claude to check real-time train departures and arrivals, monitor route delays, calculate trip durations, and check station facilities across the Netherlands. Users can inspect platform tracks, plan complex multi-leg journeys, verify wheelchair accessibility, and check the availability of rental OV-fiets bikes at specific stations. Additionally, the integration supports querying ticket pricing for first and second class, evaluating group fares, discovering joint discounts, and monitoring maintenance or service disruptions. By linking language models to live Dutch transport infrastructure, users can coordinate travel logistics and answer scheduling queries using standard natural language requests.

Category: Maps, Weather & Local Data

Tags: netherlands, railways, real-time, transportation, travel

Visit NS Travel Information MCP Server

How to install and configure NS Travel Information MCP Server

  1. Obtain an API key from the NS API Portal. 2. Open your Claude Desktop configuration file (such as ~/Library/Application Support/Claude/claude_desktop_config.json). 3. Add ns-server to the mcpServers object: json { "mcpServers": { "ns-server": { "command": "npx", "args": ["-y", "ns-mcp-server"], "env": { "NS_API_KEY": "your_api_key_here" } } } } 4. Replace your_api_key_here with your actual NS API key. 5. Alternatively, install via Smithery by running npx -y @smithery/cli install ns-server --client claude. 6. Restart Claude Desktop to apply the changes.

What you can do with NS Travel Information MCP Server

  • Check real-time departure boards, delays, and platform changes for train routes between Dutch cities like Almere, Amsterdam, and Utrecht. - Plan multi-leg transit itineraries to find optimal connections with minimal transfers when traveling with luggage or strollers. - Retrieve ticket pricing, group fare calculations, and travel class options between specific stations across the Dutch rail network. - Monitor active route disruptions, weekend track maintenance, and engineering works that could alter planned morning or evening commutes. - Inspect station amenities, wheelchair accessibility status, platform layouts, and real-time OV-fiets rental bike availability at specific transit hubs.

Key facts

  • https://github.com/r-huijts/ns-mcp-server
  • Maps, Weather & Local Data
  • netherlands, railways, real-time, transportation, travel

Part of MCP Servers

Related MCP servers

  • MCP Weather Server — MCP Weather Server is an MCP server that connects AI assistants to the AccuWeather API to provide real-time meteorological observations…
  • MCP Weather Server Demo — MCP Weather Server Demo is an MCP server that provides meteorological data by connecting to the Open-Meteo API and public…
  • MCP Weather — MCP Weather is an MCP server that enables Model Context Protocol clients, such as Claude Desktop, to retrieve real-time weather…
  • Node.js OpenWeather MCP — mcp-nodejs is an MCP server that connects AI assistants to the OpenWeather API using a Node.js runtime. Built as a…
  • MCP-Weather — MCP-Weather is an MCP server that retrieves regional Japanese meteorological forecasts by connecting to a Japan Meteorological Agency compatible weather…
  • Michelin MCP — Michelin MCP is an MCP server that provides access to structured data from the Michelin Guide dataset for large language…

How do I install NS Travel Information MCP Server?

You can install the server via Smithery using the command npx -y @smithery/cli install ns-server --client claude. Alternatively, configure Claude Desktop by adding ns-server under mcpServers with command npx, args set to -y and ns-mcp-server, and your NS_API_KEY defined under the env section.

What can NS Travel Information MCP Server do?

It provides access to live Dutch railway data. This includes real-time departures, train arrivals, journey planning with transfers, disruption alerts, station accessibility details, OV-fiets rental bike counts, and journey ticket pricing across first and second class fares.

Which MCP clients work with NS Travel Information MCP Server?

The server is documented to work with Claude Desktop and can be installed into Claude using the Smithery CLI. Because it adheres to the standard Model Context Protocol, it can also run on other compatible MCP client hosts.

Do I need an API key to use this server?

Yes, you must obtain an API key from the official NS API Portal. You configure this key under the NS_API_KEY environment variable when registering the server in your MCP client configuration file.

Is NS Travel Information MCP Server open source?

Yes, the server is open source. It is licensed under the MIT License and hosted on GitHub under the repository r-huijts/ns-mcp-server.

  • AI Tools
  • Categories
  • Industries
  • CLI Coding Agents
  • MCP Servers
  • MCP Categories