Travel Search RU
Search tours, hotels, flights, trains and excursions via Aviasales, Travelata, Level.Travel, Tutu.ru, Tripster and Sputnik8
Install
git clone https://github.com/MissiaL/travel-search-ru.git travel-search-ruClone into your agent's skills directory; the folder must be named travel-search-ru.
This is third-party code. Review the repository files before installing.
What it does
The skill is the search layer for trip planning: the agent builds the itinerary and the skill finds package tours, hotel-only stays, flights and price calendars, trains and excursions. Requests go through a Python script to the remote MCP server at mcp.botclaw.ru, returning prices, key details and short booking links. The same search can be connected directly as an MCP server with no auth. It does not make bookings.
Who it is for. For people planning trips with an agent who want real prices from popular Russian travel services.
Good fit when
- You need a package tour for set dates and travelers
- You need cheap flights or a price calendar
- You need a train and excursions at the destination
Not a fit when
- You want general travel advice without live search
- You need to complete a booking
Example request
Find tours to Turkey for two, 7 nights in September, departing from MoscowLimitations
Works only through the third-party service mcp.botclaw.ru. Tutu.ru train data is cached and not real time, and cached flight prices may be outdated. The destination catalog is in Russian, so requests use Russian names.
How to disable. Remove the travel-search-ru folder from your skills directory. If you added the MCP server, run claude mcp remove travel-search-ru or delete it from the config.
Security check
- Sends search criteria to a third-party server
- Runs a bundled Python script
README in short
Travel Search RU works as an Agent Skill or as a remote MCP server over Streamable HTTP. The CLI supports search-tours, search-hotels, get-tour-details, search-flights, flight-calendar, search-trains, search-activities and list-destinations. It is compatible with agentskills.io agents including Claude Code, Cursor, Gemini CLI and GitHub Copilot. Answers follow the user's language where possible.
SKILL.md
--- name: travel-search-ru description: "Use while planning a trip when Russian-catalog search is needed: package tours, hotels, flights, trains, excursions, prices, and booking links. Trigger on Russian requests: «спланировать путешествие», «подобрать тур», «найти отель/авиабилеты/жд билеты/экскурсии», «маршрут с актуальными ценами». Not for general advice without live search." compatibility: Requires Python 3.8+ and outbound HTTPS access to https://mcp.botclaw.ru/travel. Search criteria are sent to this read-only service; it does not book. metadata: author: MissiaL version: "2.2.0" permissions: "outbound HTTPS only to https://mcp.botclaw.ru/travel; execute bundled scripts/travel_search.py" --- # Travel Search Search tours, hotels, flights, trains, and activities through a single MCP-backed CLI. ## CLI ```bash python scripts/travel_search.py <command> --input '<JSON object>' python scripts/travel_search.py describe <command> python scripts/travel_search.py list-tools ``` Commands: `search-tours`, `search-hotels`, `get-tour-details`, `search-flights`, `flight-calendar`, `search-trains`, `search-activities`, `list-destinations`. Current tool schemas change over time. **Always** run `describe <command>` before a new parameter shape; do not invent fields from memory. See [references/usage.md](references/usage.md). ## Scope - Use this skill as the search layer of travel planning. Build itineraries with general reasoning; use the skill to find package tours, hotel-only stays, flights, trains, activities, destination directories, prices, and booking links. - Does **not** make bookings, store personal travel data, access email/calendar, or keep a long-term travel workspace. - Exact geography stays fixed unless the user explicitly agrees to broaden it. ## Hard constraints Treat these as non-negotiable filters — do not silently relax them: - Geography (country, resort, city, hotel when named) - Dates and night range - Traveler composition (adults, children, infants) - Budget when stated
FAQ
What data goes to the server?
Only search criteria: cities, dates, travelers. No credentials are sent and nothing is stored long term.
Are there dependencies?
No, the CLI uses only the Python 3.8+ standard library.
Related
Obsidian skills
Obsidian Skills
Skills for agents working with Obsidian: Markdown with wikilinks, Bases, JSON Canvas, Obsidian CLI, Defuddle and Knap
A skill pack for Yandex 360: Mail, Calendar, Contacts, Directory, Telemost, Disk, Forms and Tracker
Hosted MCP server for finding cheap round-trip flights across flexible dates, no key or signup
An unofficial Python client and skill for the SberMobile account: tariff, package balances, services and bonuses