soloway-mcp
SoloWay MCP Server
Live intercity bus-trip search across Ukraine and Europe as a remote MCP server. Read-only, no API key, no auth. Powered by soloway.com.ua — bookings are completed there, not through the tools.
Remote endpoint: https://mcp.soloway.com.ua/mcp (streamable HTTP, stateless)
Tools
Tool | What it does |
| Trips between two cities on a date — live prices, free seats, carriers, duration, transfers, passenger discounts, and a booking deep-link. City names resolve automatically (uk/en), with disambiguation when several cities match. On an empty result the tool verifies routes via bigger cities within ~60 km of the requested endpoints and returns confirmed ones in |
| Cheapest price for each day of a month on a route — find the cheapest day to travel. |
| Full details of one trip from search results — stops, carrier discounts, seat info. |
| Liveness check. |
All tools declare outputSchema, readOnlyHint: true and openWorldHint: false.
Related MCP server: mcp-lad-lviv-ua
Connect
Works with any MCP client that speaks streamable HTTP. Step-by-step instructions for Claude, ChatGPT and others: soloway.com.ua/connect.
Claude Code:
claude mcp add --transport http soloway https://mcp.soloway.com.ua/mcpSelf-hosting
The server is a thin, cache-friendly proxy over the public SoloWay API — the Docker image works out of the box:
docker build -t soloway-mcp .
docker run -p 8088:8088 soloway-mcp
# then point your MCP client at http://localhost:8088/mcpConfiguration
All settings are env vars with sane defaults — see .env.example. The ones you may care about:
Var | Default | Notes |
|
| HTTP port |
|
| SoloWay API origin |
|
| CSV of accepted |
| claude.ai / openai.com / soloway.com.ua | CSV, suffix wildcards supported ( |
|
|
|
|
| Cap on trips returned per search |
Development
npm install
npm run dev # tsx watch
npm test # vitest
npm run typecheckserver.json is the MCP registry manifest; eval/evals.xml holds stable-answer evaluations in mcp-builder format.
License
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
- PythonGPL 3.0
- AlicenseAqualityAmaintenanceExpress-based API for Lviv transport timetable data with a read-only MCP endpoint.5193Do What The F*ck You Want To Public
- Flicense-qualityCmaintenanceAI commerce platform — WooCommerce store products, flights, tours, activities and local transport via MCP. Search, availability and booking tools. No auth for public endpoint.
- AlicenseCqualityBmaintenanceMCP server for the UK Bus Open Data Service, enabling timetable queries, stop search, route discovery, journey planning, and real-time bus tracking.16MIT
Related MCP Connectors
Lviv public transport MCP: stops, timetables, routes, and live vehicle positions. No API key.
AI marketplace — flights, tours, activities, transport & more via MCP. No auth required.
Entur MCP — Norway public transport, nationwide, all modes (developer.entur.org)
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/kerol1/soloway-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server