oebb-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@oebb-mcp-serverFind train connections from Wien Hbf to Salzburg Hbf leaving tomorrow at 9 AM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
oebb-mcp-server
MCP server for OeBB (Austrian Federal Railways) train data. Query Austrian train stations, departures, connections, and service alerts directly from LLMs via the Model Context Protocol.
Installation
Claude Desktop
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"oebb": {
"command": "uvx",
"args": ["oebb-mcp-server"]
}
}
}Claude Code
claude mcp add oebb -- uvx oebb-mcp-serverFrom source (development)
{
"mcpServers": {
"oebb": {
"command": "uvx",
"args": ["--from", "/path/to/oebb-mcp-server", "oebb-mcp-server"]
}
}
}Related MCP server: swiss-public-transport-mcp
Tools
search_station
Search OeBB stations by name. Returns matching stations with IDs, coordinates, and types.
Parameter | Type | Default | Description |
| string | required | Station name (e.g. "Wien Hbf") |
| int | 10 | Maximum results |
station_board
Fetch live departures or arrivals at a station. Provide either station_id or station_name.
Parameter | Type | Default | Description |
| string | — | OeBB station ID (e.g. "1190100") |
| string | — | Station name (auto-resolved) |
| string | "DEP" | "DEP" for departures, "ARR" for arrivals |
| int | 10 | Maximum journeys |
trip_search
Search train connections between two stations. Supports time planning and direct-only filtering.
Parameter | Type | Default | Description |
| string | — | Departure station ID |
| string | — | Departure station name |
| string | — | Arrival station ID |
| string | — | Arrival station name |
| int | 5 | Maximum connections |
| string | now | ISO 8601 time (e.g. "2026-04-15T08:00:00") |
| string | "departure" | "departure" or "arrival" |
| bool | false | Only direct connections |
service_alerts
Fetch current OeBB service alerts and disruptions.
Parameter | Type | Default | Description |
| int | 20 | Maximum alerts |
| int | 65535 | Product bitmask (1=ICE/RJX, 2=IC/EC, 4=NJ, 8=D/EN, 16=REX/R, 32=S-Bahn, 64=Bus, 128=Ferry, 256=U-Bahn, 512=Tram, 4096=private operators like Westbahn/RegioJet, 65535=all) |
Development
# Install dependencies
uv sync
# Lint & format
ruff check .
ruff format .
# Run unit tests
pytest tests/ -v -m "not integration"
# Run integration tests (hits real OeBB API)
pytest tests/ -v -m integrationLicense
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceA zero-authentication MCP server for Swiss public transport, enabling users to query train connections, disruptions, station facilities, and plan journeys using natural language.Last updated12MIT
- AlicenseAqualityCmaintenanceMCP server for Swiss public transport — connections, stationboards, real-time delays, and direct booking links for SBB.Last updated41MIT
- FlicenseAqualityDmaintenanceMCP server for querying German public transport information, including station search, live departures/arrivals, and journey planning.Last updated5
- Flicense-qualityDmaintenanceMCP server for real-time German public transport data (HAFAS/VBN network). Enables querying departures, arrivals, journeys, and nearby stops using natural language.Last updated
Related MCP Connectors
Swiss Transport MCP — wraps Transport Open Data API (free, no auth)
This MCP server provides seamless access to Malaysia's government open data, including datasets, w…
Amtrak MCP — live Amtrak train tracking via the community Amtraker API
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/slettmayer/oebb-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server