VolgaTrip
Публичные лодки VolgaTrip, проверка доступности и стоимости прогулки. Только чтение.
Should I use this
Quality & Safety
Findings (1)
- LOWin search_boats
Based on automated analysis of tool definitions and protocol compliance.
Context Cost
This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.
Install
One-Click Install
Add this to your `claude_desktop_config.json` file:
{
"mcpServers": {
"volgatrip": {
"url": "https://volga-trip.ru/mcp"
}
}
}Remote endpoints
https://volga-trip.ru/mcpstreamable-httpWhat it can do
Tool inventory
Tools (2)
🟢search_boats(q, types, guests_min, guests_max, price_min, ...)
Опубликованные актуальные лодки, публичные характеристики и ссылки. Цена от не является расчётом поездки; поиск не проверяет свободные слоты.
Input Schema
{
"type": "object",
"properties": {
"q": {
"anyOf": [
{
"maxLength": 100,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Q"
},
"types": {
"anyOf": [
{
"items": {
"maxLength": 64,
"minLength": 1,
"type": "string"
},
"maxItems": 5,
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Types"
},
"guests_min": {
"anyOf": [
{
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Guests Min"
},
"guests_max": {
"anyOf": [
{
"maximum": 10000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Guests Max"
},
"price_min": {
"anyOf": [
{
"maximum": 100000000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Price Min"
},
"price_max": {
"anyOf": [
{
"maximum": 100000000,
"minimum": 0,
"type": "integer"
},
{
"type": "null"
}
],
"default": null,
"title": "Price Max"
},
"trip_format_code": {
"anyOf": [
{
"maxLength": 64,
"minLength": 1,
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Trip Format Code"
},
"sort": {
"default": "sort_order",
"enum": [
"price_asc",
"price_desc",
"guests_desc",
"name_asc",
"sort_order",
"sort_order_asc",
"sort_order_desc"
],
"title": "Sort",
"type": "string"
},
"limit": {
"default": 10,
"maximum": 20,
"minimum": 1,
"title": "Limit",
"type": "integer"
},
"offset": {
"default": 0,
"maximum": 1000,
"minimum": 0,
"title": "Offset",
"type": "integer"
}
},
"additionalProperties": false,
"title": "SearchInput"
}🟢check_availability(boat_id, date, start_time, duration_hours, guests)
Проверка boat_id из search_boats и цены по правилам публичного pricing/quote. Обязательны date YYYY-MM-DD, start_time HH:00/HH:30 (Europe/Moscow), duration_hours 1/1.5/2/2.5/3 и guests. Ничего не бронирует.
Input Schema
{
"type": "object",
"properties": {
"boat_id": {
"maximum": 2147483647,
"minimum": 1,
"title": "Boat Id",
"type": "integer"
},
"date": {
"pattern": "^\\d{4}-\\d{2}-\\d{2}$",
"title": "Date",
"type": "string"
},
"start_time": {
"maxLength": 8,
"minLength": 5,
"title": "Start Time",
"type": "string"
},
"duration_hours": {
"maximum": 3,
"minimum": 1,
"title": "Duration Hours",
"type": "number"
},
"guests": {
"maximum": 10000,
"minimum": 1,
"title": "Guests",
"type": "integer"
}
},
"required": [
"boat_id",
"date",
"start_time",
"duration_hours",
"guests"
],
"additionalProperties": false,
"title": "AvailabilityInput"
}Community
Evidence