Travel Search RU

Search tours, hotels, flights, trains and excursions via Aviasales, Travelata, Level.Travel, Tutu.ru, Tripster and Sputnik8

SkillMedium riskRussian stack

missial/travel-search-ru

Install

git clone https://github.com/MissiaL/travel-search-ru.git travel-search-ru

Clone 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 Moscow

Limitations

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.

Obsidian skills

Obsidian Skills

Skills for agents working with Obsidian: Markdown with wikilinks, Bases, JSON Canvas, Obsidian CLI, Defuddle and Knap

SkillMedium risk48.3K

A skill pack for Yandex 360: Mail, Calendar, Contacts, Directory, Telemost, Disk, Forms and Tracker

SkillHigh riskRussian stack10

Hosted MCP server for finding cheap round-trip flights across flexible dates, no key or signup

MCP serverMedium risk3

An unofficial Python client and skill for the SberMobile account: tariff, package balances, services and bonuses

SkillMedium riskRussian stack1