Sbb Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Sbb Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This package is now an alias for [`swisstrip-mcp`](https://www.npmjs.com/package/swisstrip-mcp). New users should installswisstrip-mcpdirectly: it is the canonical SwissTrip MCP client. Thesbb-mcpname continues to work — it spawnsswisstrip-mcpas a child process — so existing integrations don't break.
Independent MCP client by SwissTrip — connects AI assistants to Swiss Federal Railways (SBB / CFF / FFS) data: train schedules, station search, ticket prices, and direct ticket purchase links via SBB's SMAPI.
Thin client. All SBB API access, ticketing, and profile sync run on the hosted SwissTrip server at https://mcp.swisstrip.app/mcp.
Add to claude_desktop_config.json:
{
"mcpServers": {
"swisstrip": {
"command": "npx",
"args": ["-y", "swisstrip-mcp"]
}
}
}Add to ~/.cursor/mcp.json:
{
"mcpServers": {
"swisstrip": {
"command": "npx",
"args": ["-y", "swisstrip-mcp"]
}
}
}No install required. Add a custom connector pointing at:
https://mcp.swisstrip.app/mcpsbb-mcp configurationsAlready running npx -y sbb-mcp? Nothing changes — it still works and forwards to the same hosted service. To migrate to the canonical name, swap sbb-mcp → swisstrip-mcp in your client config when convenient.
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 discountsget_ticket_link — direct purchase link to SBB.chsave_profile / get_profile — save your travel profile locallylist_travelers — multi-traveler family pricing (requires SWISSTRIP_TOKEN)| Environment variable | Purpose |
|---|---|
SWISSTRIP_TOKEN | Sync your traveler profile from your SwissTrip account. Mint at https://swisstrip.app/settings/developer. |
SWISSTRIP_MCP_URL | Override the hosted server URL. Default: https://mcp.swisstrip.app/mcp. |
SBB_MCP_URL | Same as above (legacy name, still supported). |
sbb-mcp started as the canonical npm package. To protect against future trademark conflicts (the SBB acronym belongs to Schweizerische Bundesbahnen) the canonical implementation now lives at swisstrip-mcp, which is registered under the SwissTrip™ trademark. sbb-mcp and 8 other npm names (sbb-mcp-official, sbb-cff-ffs-mcp, swiss-rail-mcp, swiss-railways-mcp, swiss-train-mcp, swisstrip, swisstrip-ai, swisstrip-server) are 1-line spawners that depend on swisstrip-mcp.
This means: if any one of the SBB-themed names ever needs to be transferred or removed, every existing integration keeps running unchanged because they all forward to the canonical swisstrip-mcp.
Proprietary. See LICENSE. © 2026 SwissTrip.
For commercial licensing inquiries: [email protected].
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.