SoloWay — Bus Tickets for Ukraine & Europe

by kerol1

237 downloads
Not rated
GitHub

About

Live intercity bus-trip search across Ukraine and Europe — real-time prices, seats, carriers, cheapest-day calendar and trip details. Read-only, no API key. Hosted endpoint: https://mcp.soloway.com.ua/mcp

Details

Author
kerol1
Downloads
237
Categories
Other, Search, Knowledge Base, Productivity

- search_trips: live prices, free seats, carriers, duration.
- get_calendar_prices: cheapest daily prices for a month.
- get_trip_details: stops, discounts, and seat info.
- Read-only, no auth, no API key required.
- Stateless streamable HTTP endpoint.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name SoloWay — Bus Tickets for Ukraine & Europe
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure your MCP client with a streamable HTTP transport pointing to https://mcp.soloway.com.ua/mcp. No installation or API key is needed.

ping

Connectivity/health check. Returns "pong" and the server version. No inputs.

search_trips

Search live intercity bus trips between two cities on a specific date. Returns real-time prices, available seats, carriers, whether each trip can be booked (pay-on-bus) or bought online, transfer info, and a booking link. City names resolve automatically; if a name is ambiguous you get candidate cities to pick from — pass the chosen city_id via from_city_id/to_city_id. Each trip also lists the carrier's available passenger discounts (children by age, seniors, students, etc.) in carrier_discounts plus a quick discount_percent_range — surface these when listing options. Bookings complete on soloway.com.ua, not here. Searches work for any party size, but the booking link supports at most 6 passengers (the site cap) — for 7+ the link is clamped to 6 and a note is added. When NOTHING runs on the exact pair, the tool automatically verifies routes via bigger cities within ~60 km of the requested endpoints and returns confirmed ones in nearby_alternatives (each with substitution distances, trip count, cheapest price and its own booking link) — offer these instead of a bare "no trips" answer. If nothing runs nearby either, check other dates with get_calendar_prices and offer the nearest date that has trips.

get_calendar_prices

Returns the cheapest bus price per day for a route across a whole month (UAH), so you can find the best day to travel. City names resolve automatically; ambiguous names return candidates to pick from. For the current month, past days are omitted (coverage="today_onward") — that is not "no buses". If pending=true some carriers are still loading; call again shortly. Use search_trips for the actual trips on a chosen day.

get_trip_details

Returns stops (with times), the carrier's per-passenger discounts (children by age band, students, seniors, people with disabilities, companions/pets, etc. — each with its percentage and the discounted ticket price), seat layout (if any), and legal notice for ONE trip from a search_trips result. Use this to tell a user about child/student/senior fares for a specific trip. Pass the trip's external_id plus the same route context (from/to + date + passengers) used in the search. If the trip id has expired, re-run search_trips to get a fresh one. Booking completes on soloway.com.ua.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "soloway \u2014 bus tickets for ukraine & europe": {
            "soloway": {
                "type": "streamable-http",
                "url": "https://mcp.soloway.com.ua/mcp"
            }
        }
    }
}

McpServers

{
    "soloway": {
        "type": "streamable-http",
        "url": "https://mcp.soloway.com.ua/mcp"
    }
}

Live intercity bus-trip search acrossUkraine and Europeas a remoteMCPserver. Read-only, no API key, no auth. Powered bysoloway.com.ua— bookings are completed there, not through the tools.

Remote endpoint:https://mcp.soloway.com.ua/mcp(streamable HTTP, stateless)

All tools declareoutputSchema,readOnlyHint: trueandopenWorldHint: false.

Works with any MCP client that speaks streamable HTTP. Step-by-step instructions for Claude, ChatGPT and others:soloway.com.ua/connect.

claude mcp add --transport http soloway https://mcp.soloway.com.ua/mcp

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/mcp

All settings are env vars with sane defaults — see.env.example. The ones you may care about:

npm install npm run dev # tsx watch npm test # vitest npm run typecheck

server.jsonis theMCP registrymanifest;eval/evals.xmlholds stable-answer evaluations in mcp-builder format.

Semantic search through Dickens' classic tale. Find passages by meaning, theme, or concept - not just keywords.

MCP server for the AI Dev Jobs board - 8,400+ open AI/ML engineering roles at 489 companies. Search by role, location, salary, experience level. Live MCP endpoint aidevboard.com/mcp with 4 tools.

API for AI agents to search, license, and download b-roll video clips and voiceovers. Pay-per-request, no human interaction required.

Keyless remote MCP connector to search flights, hotels, and experiences at all-in prices (every mandatory tax and fee included) and book on breckenwander.com.

EU legal research for AI agents: semantic + full-text search over ~48,000 EUR-Lex acts including consolidated versions, daily drift monitoring, answers with verifiable CELEX citations. German, English, French. Remote MCP server at https://conformi.eu/api/mcp — free tier, no key required for article and timeline tools.

Corpus search and linguistic analysis for AI Agents

Security intelligence MCP server — 20 tools: CVE lookup (EPSS/KEV), domain recon, SSL, IP reputation, IOC, exploit search, code security. Free, no API key.

Destiny Codex turns the Destiny 2 Manifest (gibberish hash-reference JSON) into clean, AI-readable text. CLI + MCP server with 9 tools: search, filter, get, relationships, graph traversal, item comparison. Works for 100% of the manifest - all 83 definition tables supported generically.

Server that connects Claude/Cursor to the FatSecret Platform API. Search foods, track your diet, manage recipes, and monitor weight directly from your AI assistant.

Open-source Node.js FHIR MCP server with SMART Backend Services, metadata-aware search/CRUD tools, compact responses, FHIRPath filtering, safe pagination, audit events, and terminology lookup.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.