SuperTours.ru MCP
A public, anonymous, read-only MCP server that allows AI agents to search for tours and excursions on supertours.ru. It exposes tools to filter by destination, price, duration, and rating, retrieve tour details, reviews, and list categories or regions.
Endpoint and access
No sign-in to connect and list tools. Individual tools may still need a vendor account, credentials, or permissions; check the documented prerequisites.
https://mcp.supertours.ru/sseWhat you can do with it
- Search tours by destination, price, and duration
- Get full tour descriptions, schedules, and photos
- Retrieve user reviews and ratings for specific tours
- List available tour categories and Russian regions
Source and maintenance
- Maintenance checked
Protocol and capabilities
- Server
- taktilidu-tours 0.1.0
- MCP protocol
- 2024-11-05
- Tools
- 7 advertised
- Resources
- 0 advertised
- Resource templates
- 0 advertised
- Prompts
- 0 advertised
{
"tools": {
"listChanged": true
},
"logging": {},
"prompts": {
"listChanged": true
},
"resources": {
"subscribe": false,
"listChanged": true
},
"completions": {}
}Server-provided instructions
Untrusted server output shown for inspection. It is not Koskamo guidance and is excluded from knowledge search.
Tools
7 advertised
search_tours
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 and free dates. Returns a paginated list with name, slug, base price, duration, settlement, country, rating and reviews count. With dateFrom/dateTo only tours that can be booked on a date of that period are returned, each with availableDates (up to three nearest dates with their free start times and seats left). Text matches in the tour name rank first. Use list_tour_categories / list_regions / list_settlements to resolve names to IDs before calling this tool with filter IDs. (RU: Поиск туров и экскурсий с фильтрами по городу, категории, цене, длительности, времени, активности и свободным датам.)
{
"type": "object",
"required": [
"input"
],
"properties": {
"input": {
"type": "object",
"properties": {
"page": {
"type": "integer",
"format": "int32",
"description": "Page number, 0-based. Default 0."
},
"size": {
"type": "integer",
"format": "int32",
"description": "Page size (default 10, max 20)."
},
"sort": {
"type": "string",
"description": "Sort order: POPULARITY (default), PRICE_ASC, PRICE_DESC."
},
"dateTo": {
"type": "string",
"description": "Last day of the period, YYYY-MM-DD, inclusive. Without dateFrom the period starts today. At most 62 days."
},
"dateFrom": {
"type": "string",
"description": "First day of a period of free dates, YYYY-MM-DD (Moscow calendar). Only tours bookable on a date of the period are returned. Without dateTo — that one day."
},
"maxPrice": {
"type": "number",
"format": "double",
"description": "Maximum price in the selected currency."
},
"minPrice": {
"type": "number",
"format": "double",
"description": "Minimum price in the selected currency."
},
"countryId": {
"type": "integer",
"format": "int64",
"description": "Country ID. Resolve via list_settlements (item.country)."
},
"textQuery": {
"type": "string",
"description": "Free-text query — place name, tag, category. (RU: текстовый поиск)"
},
"currencyId": {
"type": "integer",
"format": "int64",
"description": "Currency ID. Defaults to RUB. Backend rescales prices for non-RUB tours."
},
"startTimes": {
"type": "array",
"items": {
"type": "string",
"description": "Start time of day: MORNING, DAY, EVENING. (RU: время начала)"
},
"description": "Start time of day: MORNING, DAY, EVENING. (RU: время начала)"
},
"settlementId": {
"type": "integer",
"format": "int64",
"description": "Settlement ID. Resolve via list_settlements."
},
"exclusiveTour": {
"type": "boolean",
"description": "Only exclusive (group-limited) tours."
},
"childrenAllowed": {
"type": "boolean",
"description": "Only tours that allow kids."
},
"tourCategoryIds": {
"type": "array",
"items": {
"type": "integer",
"format": "int64",
"description": "Tour category IDs. Resolve via list_tour_categories."
},
"description": "Tour category IDs. Resolve via list_tour_categories."
},
"activityLevelIds": {
"type": "array",
"items": {
"type": "integer",
"format": "int64",
"description": "Activity level IDs. Higher value = more physical effort."
},
"description": "Activity level IDs. Higher value = more physical effort."
},
"maxDurationHours": {
"type": "integer",
"format": "int32",
"description": "Maximum tour duration in HOURS."
},
"minDurationHours": {
"type": "integer",
"format": "int32",
"description": "Minimum tour duration in HOURS."
}
}
}
},
"additionalProperties": false
}get_tour
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",
"required": [
"identifier"
],
"properties": {
"identifier": {
"type": "string",
"description": "Tour slug (preferred) or UUID. (RU: slug или UUID тура)"
}
},
"additionalProperties": false
}list_regions
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",
"required": [],
"properties": {
"page": {
"type": "integer",
"format": "int32",
"description": "Page number, 0-based. Default 0."
},
"size": {
"type": "integer",
"format": "int32",
"description": "Page size (default 10, max 20)."
},
"textQuery": {
"type": "string",
"description": "Optional name prefix filter (≥ 1 char)."
}
},
"additionalProperties": false
}list_settlements
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",
"required": [],
"properties": {
"page": {
"type": "integer",
"format": "int32",
"description": "Page number, 0-based. Default 0."
},
"size": {
"type": "integer",
"format": "int32",
"description": "Page size (default 10, max 20)."
},
"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."
}
},
"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",
"required": [],
"properties": {},
"additionalProperties": false
}get_trending_tours
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",
"required": [],
"properties": {
"size": {
"type": "integer",
"format": "int32",
"description": "Number of tours to return (default 10, max 20)."
}
},
"additionalProperties": false
}get_tour_reviews
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",
"required": [
"tourIdentifier"
],
"properties": {
"page": {
"type": "integer",
"format": "int32",
"description": "Page number, 0-based. Default 0."
},
"size": {
"type": "integer",
"format": "int32",
"description": "Page size (default 10, max 20)."
},
"tourIdentifier": {
"type": "string",
"description": "Tour slug or UUID."
}
},
"additionalProperties": false
}Prompts
0 advertised
Resources
0 advertised
30-day availability
Aggregated from read-only remote checks; this is not a tool-execution or security guarantee.
- Successful checks
- 1 of 1 (100%)
- Average latency
- 1897 ms
- 95th percentile latency
- 1897 ms
Maintenance history
Public check and source-refresh events. Editorial and ownership records remain private.
- · probe · passed · 1897 ms · metadata changed · 7 tool(s), 0 resource(s), 0 resource template(s), 0 prompt(s)
Connect from your client
Each snippet registers the same endpoint; pick the client you use.
Claude Code
claude mcp add --transport sse supertours-ru-mcp https://mcp.supertours.ru/sseCline
{
"mcpServers": {
"supertours-ru-mcp": {
"type": "sse",
"url": "https://mcp.supertours.ru/sse",
"disabled": false
}
}
}Gemini CLI
gemini mcp add --transport sse supertours-ru-mcp https://mcp.supertours.ru/sseLet your agent find its tools
Find servers like SuperTours.ru MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.
Other commerce servers
Do you run SuperTours.ru MCP?
Prove ownership with a DNS record, a well-known file, or your Official MCP Registry entry, and your edits publish immediately. Proofs are re-checked weekly; admins can still hide or remove a listing.