SuperTours.ru Tour Search

Search tours and excursions on supertours.ru by destination, price, duration, and rating.

사용해야 할까요

품질 및 안전성

A
설명 품질
100%
스키마 완전성
83%
이름 품질
100%
오염 위험
100%
권한 일치
100%
프로토콜 준수
100%

도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.

컨텍스트 비용

~1,556토큰 (도구 정의)
~1.6 KB일반적인 응답 크기
중간 정도의 주의 영향 (128k 컨텍스트의 1.22%)

이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.

설치

원클릭 설치

`claude_desktop_config.json` 파일에 다음을 추가하세요:

{
  "mcpServers": {
    "tours": {
      "url": "https://mcp.supertours.ru/sse"
    }
  }
}

원격 엔드포인트

https://mcp.supertours.ru/ssesse

할 수 있는 일

도구 목록

도구 (7)

🟢 읽기 전용🟡 쓰기🔴 삭제⚪ 알 수 없음
🟢search_tours(input)

Search tours and excursions on supertours.ru by destination, category, price range (currency-aware), duration (in HOURS), start time of day, activity level, kids-allowed flag. Returns a paginated list with name, slug, base price, duration, settlement, country, rating and reviews count. Use list_tour_categories / list_regions / list_settlements to resolve names to IDs before calling this tool with filter IDs. (RU: Поиск туров и экскурсий с фильтрами по городу, категории, цене, длительности, времени и активности.)

입력 스키마

{
  "type": "object",
  "properties": {
    "input": {
      "type": "object",
      "properties": {
        "activityLevelIds": {
          "description": "Activity level IDs. Higher value = more physical effort.",
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int64",
            "description": "Activity level IDs. Higher value = more physical effort."
          }
        },
        "childrenAllowed": {
          "type": "boolean",
          "description": "Only tours that allow kids."
        },
        "countryId": {
          "type": "integer",
          "format": "int64",
          "description": "Country ID. Resolve via list_settlements (item.country)."
        },
        "currencyId": {
          "type": "integer",
          "format": "int64",
          "description": "Currency ID. Defaults to RUB. Backend rescales prices for non-RUB tours."
        },
        "exclusiveTour": {
          "type": "boolean",
          "description": "Only exclusive (group-limited) tours."
        },
        "maxDurationHours": {
          "type": "integer",
          "format": "int32",
          "description": "Maximum tour duration in HOURS."
        },
        "maxPrice": {
          "type": "number",
          "format": "double",
          "description": "Maximum price in the selected currency."
        },
        "minDurationHours": {
          "type": "integer",
          "format": "int32",
          "description": "Minimum tour duration in HOURS."
        },
        "minPrice": {
          "type": "number",
          "format": "double",
          "description": "Minimum price in the selected currency."
        },
        "page": {
          "type": "integer",
          "format": "int32",
          "description": "Page number, 0-based. Default 0."
        },
        "settlementId": {
          "type": "integer",
          "format": "int64",
          "description": "Settlement ID. Resolve via list_settlements."
        },
        "size": {
          "type": "integer",
          "format": "int32",
          "description": "Page size (default 10, max 20)."
        },
        "sort": {
          "type": "string",
          "description": "Sort order: POPULARITY (default), PRICE_ASC, PRICE_DESC."
        },
        "startTimes": {
          "description": "Start time of day: MORNING, DAY, EVENING. (RU: время начала)",
          "type": "array",
          "items": {
            "type": "string",
            "description": "Start time of day: MORNING, DAY, EVENING. (RU: время начала)"
          }
        },
        "textQuery": {
          "type": "string",
          "description": "Free-text query — place name, tag, category. (RU: текстовый поиск)"
        },
        "tourCategoryIds": {
          "description": "Tour category IDs. Resolve via list_tour_categories.",
          "type": "array",
          "items": {
            "type": "integer",
            "format": "int64",
            "description": "Tour category IDs. Resolve via list_tour_categories."
          }
        }
      }
    }
  },
  "required": [
    "input"
  ],
  "additionalProperties": false
}
🟢get_tour(identifier)

Get full tour details by slug or UUID. Returns description, schedule, duration, base price, settlement and category. Use this after search_tours to fetch the full description for a selected tour. (RU: Полные детали тура по slug или UUID.)

입력 스키마

{
  "type": "object",
  "properties": {
    "identifier": {
      "type": "string",
      "description": "Tour slug (preferred) or UUID. (RU: slug или UUID тура)"
    }
  },
  "required": [
    "identifier"
  ],
  "additionalProperties": false
}
🟢list_regions(textQuery, page, size)

List Russian regions (subjects of the Russian Federation) with optional name prefix filter. Returns region ID, name and timezone. Currently region IDs are only attached to Russian settlements; for foreign destinations use list_settlements instead. (RU: Список регионов России для уточнения географии.)

입력 스키마

{
  "type": "object",
  "properties": {
    "textQuery": {
      "type": "string",
      "description": "Optional name prefix filter (≥ 1 char)."
    },
    "page": {
      "type": "integer",
      "format": "int32",
      "description": "Page number, 0-based. Default 0."
    },
    "size": {
      "type": "integer",
      "format": "int32",
      "description": "Page size (default 10, max 20)."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢list_settlements(textQuery, internationalName, page, size)

Autocomplete settlements (cities, towns, villages) by name prefix. Returns settlement ID, localized + international name, type, region, country and coordinates. Use to resolve a user phrase like "Sochi" into a settlementId filter for search_tours. (RU: Автодополнение населённых пунктов.)

입력 스키마

{
  "type": "object",
  "properties": {
    "textQuery": {
      "type": "string",
      "description": "Name prefix (≥ 2 chars recommended). Either textQuery or internationalName should be set."
    },
    "internationalName": {
      "type": "string",
      "description": "International (Latin) name match. Useful for foreign destinations."
    },
    "page": {
      "type": "integer",
      "format": "int32",
      "description": "Page number, 0-based. Default 0."
    },
    "size": {
      "type": "integer",
      "format": "int32",
      "description": "Page size (default 10, max 20)."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢list_tour_categories

List all tour categories with ID and localized name. Use this to translate user phrases like "wine tasting" into tourCategoryIds filter for search_tours. (RU: Справочник категорий туров.)

입력 스키마

{
  "type": "object",
  "properties": {},
  "required": [],
  "additionalProperties": false
}
🟢get_trending_tours(size)

Get the most viewed tours (by view count, then recency). Use to give an agent quick recommendations when the user is undecided. (RU: Самые популярные туры — для общих рекомендаций.)

입력 스키마

{
  "type": "object",
  "properties": {
    "size": {
      "type": "integer",
      "format": "int32",
      "description": "Number of tours to return (default 10, max 20)."
    }
  },
  "required": [],
  "additionalProperties": false
}
🟢get_tour_reviews(tourIdentifier, page, size)

List user reviews for a tour by slug or UUID. Returns rating, author name, text and trip date for each review, plus average rating for the page. Use after get_tour to substantiate recommendations with real-customer feedback. (RU: Отзывы пользователей на тур.)

입력 스키마

{
  "type": "object",
  "properties": {
    "tourIdentifier": {
      "type": "string",
      "description": "Tour slug or UUID."
    },
    "page": {
      "type": "integer",
      "format": "int32",
      "description": "Page number, 0-based. Default 0."
    },
    "size": {
      "type": "integer",
      "format": "int32",
      "description": "Page size (default 10, max 20)."
    }
  },
  "required": [
    "tourIdentifier"
  ],
  "additionalProperties": false
}

권장 프롬프트

search_research
Search for information about [topic] using SuperTours.ru Tour Search
예상 도구: search_tours
find_specific
Find [specific item] using SuperTours.ru Tour Search
예상 도구: search_tours
retrieve_data
Get details about [item] from SuperTours.ru Tour Search
예상 도구: get_tour
fetch_info
Fetch [information type] using SuperTours.ru Tour Search
예상 도구: get_tour
list_items
List all [items] available in SuperTours.ru Tour Search
예상 도구: list_regions

커뮤니티

이 서버 평가하기

증거

최근 관측

검증됨버전이 기록되지 않음도구 7개
검증됨버전이 기록되지 않음도구 7개