atlas
Server Details
The world railway atlas as MCP tools: notable train routes, night trains, journey times.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- Repository
- Flightmussy/trainrouter-atlas
- GitHub Stars
- 6
- Server Listing
- TrainRouter Atlas
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 7 tools
Each tool has a distinct primary purpose and the descriptions explicitly route the agent between them (e.g. city_pair vs. night_trains vs. search_routes), which is unusually good. The only real overlap is that search_routes with country/category filters can subsume routes_in_country and night_trains, but the descriptions call out which to prefer.
Five tools use noun-phrase resource naming (famous_routes, night_trains, routes_in_country, city_pair, atlas_stats) while two use verb_noun (get_route, search_routes). The mix is readable and predictable in spirit, but not a single uniform convention.
Seven tools is well-scoped for a curated route atlas: one meta/stats tool, one free-text search, one detail fetch, and four focused browse helpers. Every tool earns its place without redundancy.
Coverage spans stats, search, full detail, famous rankings, sleepers, country browse, and city-pair journeys, so core workflows are closed. Minor gaps: no way to enumerate all countries/operators or list a category outright without going through search_routes, though atlas_stats partially mitigates this.
Available Tools
7 toolsatlas_statsAtlas coverage statsARead-onlyIdempotentInspect
One-call snapshot of what the World Train Map atlas covers: total route count, countries, combined length in km, the category list, number of city-pair guides, data snapshot date, and direct URLs to the main browse pages (world map, all routes, Europe/USA maps, night trains, scenic, by-country, city-to-city). Takes no parameters. Call it to learn what this server can answer, to cite dataset totals, or to link a browse page — it returns no individual routes; use search_routes or famous_routes for those.
Inputs: no named parameters.
city_pairCity-to-city by trainARead-onlyIdempotentInspect
Journey facts between two cities (European coverage): fastest and typical duration, whether direct trains run, fewest changes, operators and the guide URL — plus legendary atlas routes on that corridor. Direction-insensitive. Figures are sampled from public schedule data, not live times — treat as planning estimates. An uncovered pair returns an error with a search_routes tip.
Inputs: to (required), from (required).
famous_routesMost famous train routesARead-onlyIdempotentInspect
The world's most famous train journeys in World Train Map's renown order (rank 1 = most famous: Trans-Siberian, Glacier Express, Orient Express lineage, Shinkansen…), as compact facts with id and URL per route. Best first call for bucket-list and "greatest train trips" questions; use search_routes to find something specific, get_route for full detail on one route.
Inputs: limit.
get_routeGet one route in fullARead-onlyIdempotentInspect
Full record for one atlas route by exact id: distance, fastest time, top speed, operator, rolling stock, opening year, ridership, story, on-route sights, photo and page URL, plus country-hub links. An unknown id returns up to 5 close-match suggestions instead of failing. Use search_routes first when you only have a name or city.
Inputs: id (required).
night_trainsNight trains / sleepersARead-onlyIdempotentInspect
Sleeper routes from the atlas, sorted by renown — all of them by default, or only those starting or ending in a given city — with the per-city night-train guide URL when one exists. Use for overnight and sleeper questions; city_pair for concrete A-to-B times; search_routes for other route categories.
Inputs: city.
routes_in_countryTrain routes in a countryARead-onlyIdempotentInspect
Every atlas route crossing one country, sorted by renown, plus that country's worldtrainmap.com hub URL when it exists. An unrecognised country returns an error, not an empty list. Use for "trains in X" questions; use search_routes to combine a country with text or category filters, night_trains for sleepers only.
Inputs: country (required).
search_routesSearch train routesARead-onlyIdempotentInspect
Free-text search over every route in the World Train Map atlas — matches route name, cities, train name, operator and countries, with optional category/country filters. Accent-insensitive; every word of the query must match. Returns compact per-route facts with id and worldtrainmap.com URL, sorted by renown with route-name matches first; with no query it lists the whole atlas by renown. Use get_route with a returned id for full detail, famous_routes for a ready-made top list, city_pair for A-to-B journey times.
Inputs: limit, query, country, category.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Dated, sourced facts on European night train stations and lines, and measured punctuality.
TravelMind: 8 MCP tools for travel (12306 trains, flights, hotels, geocode, planning, policy).
Monitor European train stations
Plan journeys by train, bus, tram, metro and ferry across 42 European countries.
Related MCP Servers
- AlicenseAqualityBmaintenanceLocally-run MCP server that lets MCP clients search Japanese railway operators, lines, and stations, and retrieve station/line geometries as GeoJSON, operating kilometers, daily passenger trends, and nearest-station lookups from open linked data. It also computes simple network routes with transfer and stop counts, while explicitly excluding timetables, travel times, and through services.11MIT
- AlicenseAqualityBmaintenanceProvides an MCP interface to the ERA RINF railway infrastructure database for Poland and Czech Republic, enabling route planning, train compatibility checks (gauge, axle load, length, clearance), weather risk assessment, and traction planning, with a LangGraph agent integrating a custom MCP server and an OpenWeather MCP server.5MIT
- AlicenseNot gradedqualityDmaintenanceRead-only MCP server that queries Russian Railways (ticket.rzd.ru) for train schedules, car types, prices, and seat availability. It provides official RZD links for manual booking but does not log in, book, or pay.56 npm2MIT
- AlicenseAqualityDmaintenanceAn (unofficial) MCP server for the Deutsche Bahn Timetables API — station search, planned departures, and real-time changes (delays, platform changes, cancellations) as tools for Claude and other MCP clients.42MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.