About swisstrip-mcp
swisstrip-mcp connects AI assistants to Swiss Federal Railways (SBB/CFF/FFS) schedules, fares, and ticket links for people planning rail travel in Switzerland. It uses SwissTrip's hosted MCP service and is an independent third-party implementation, not an official SBB MCP.
Key features
- 01Search stations, addresses, and points of interest
- 02Find train times between stations
- 03View trips and intermediate stops
- 04Find earlier or later connections
- 05Check discounted ticket prices
- 06Get SBB.ch ticket links
Use cases
- 01Find Swiss stations and nearby places
- 02Plan rail journeys between two stations
- 03Compare fares with available discounts
- 04Open SBB.ch to purchase a ticket
MCP support
The client connects to SwissTrip's hosted MCP service, at https://mcp.swisstrip.app/mcp by default. It can be configured with stdio MCP clients and supports custom connectors pointed at that endpoint.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.swisstrip.app/mcpclaude mcp add --transport http fabsbags-swisstrip https://mcp.swisstrip.app/mcp{"mcpServers":{"fabsbags-swisstrip":{"type":"http","url":"https://mcp.swisstrip.app/mcp"}}}Open in Cursor{"servers":{"fabsbags-swisstrip":{"type":"http","url":"https://mcp.swisstrip.app/mcp"}}}Open in VS Code{"mcpServers":{"fabsbags-swisstrip":{"type":"http","url":"https://mcp.swisstrip.app/mcp"}}}{"mcpServers":{"fabsbags-swisstrip":{"serverUrl":"https://mcp.swisstrip.app/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEswisstrip-mcp
The canonical SwissTrip MCP client. Connects AI assistants to Swiss Federal Railways (SBB / CFF / FFS) data: train schedules, station search, ticket prices, and direct ticket purchase links.
Backed by SwissTrip's hosted MCP service at https://mcp.swisstrip.app/mcp. Independent third-party implementation; not the official SBB MCP.
Install
Claude Desktop
Add to claude_desktop_config.json:
{
"mcpServers": {
"swisstrip": {
"command": "npx",
"args": ["-y", "swisstrip-mcp"]
}
}
}
Cursor
Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"swisstrip": {
"command": "npx",
"args": ["-y", "swisstrip-mcp"]
}
}
}
Gemini CLI / Continue / other stdio MCP clients
Same pattern: command: npx, args: ["-y", "swisstrip-mcp"].
ChatGPT (Plus / Pro / Business / Enterprise with Developer Mode)
No install required. Add a custom connector pointing at:
https://mcp.swisstrip.app/mcp
Tools
search_stations— find Swiss stations, addresses, and points of interestsearch_connections— train schedules between two stationsget_trip_details— detailed trip with all intermediate stopsget_more_connections— earlier or later trains for a previous searchget_prices— ticket prices with Halbtax / GA / Sparbillet discountsget_ticket_link— direct purchase link to SBB.ch
Languages
Tool descriptions and natural-language responses available in 9 languages: English, German, French, Italian, Spanish, Portuguese, Dutch, Polish, Russian.
Optional configuration
| Environment variable | Purpose |
|---|---|
SWISSTRIP_MCP_URL | Override the hosted server URL. Default: https://mcp.swisstrip.app/mcp. |
SBB_MCP_URL | Same as above (legacy name, still supported). |
Aliases (also published, all spawn this canonical package)
The following npm packages are brand-protective aliases that spawn swisstrip-mcp:
swisstrip,swisstrip-ai,swisstrip-server— SwissTrip-brandedsbb-mcp,sbb-mcp-official,sbb-cff-ffs-mcp— SBB-themed (may transfer to SBB AG on request)swiss-rail-mcp,swiss-railways-mcp,swiss-train-mcp— generic descriptive
Recommended: install swisstrip-mcp directly. The aliases exist for discoverability and brand protection.
License
Proprietary. See LICENSE. © 2026 SwissTrip.
For commercial licensing inquiries: [email protected].
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.