Server definition
- Hash
- sha256:5d965be21dc034c6a3491afafcce50abbdf99e76788cfba842bf2179a3c9c985
- What it is
- What a remote MCP server returned when asked what it offers: 12 tools
The blob, as servednamed by its sha256
{
"instructions": null,
"tools": [
{
"description": "Search for bus routes between cities. Find available buses with schedules, pricing, seat availability, and operator information for intercity travel.",
"inputSchema": {
"properties": {
"adults": {
"description": "Number of adult passengers",
"type": "integer"
},
"children": {
"description": "Number of child passengers (2-12 years)",
"type": "integer"
},
"departure_date": {
"description": "Departure date in DD.MM.YYYY format",
"type": "string"
},
"destination": {
"description": "Arrival city or terminal name (e.g., 'İzmir', 'Antalya')",
"type": "string"
},
"origin": {
"description": "Departure city or terminal name (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"return_date": {
"description": "Return date in DD.MM.YYYY format (optional)",
"type": "string"
}
},
"required": [
"origin",
"destination",
"departure_date"
],
"type": "object"
},
"name": "bus_search",
"outputSchema": null
},
{
"description": "Get weather forecast for bus travel destinations. Provides detailed weather predictions including temperature, precipitation, and road conditions to help plan bus journeys safely.",
"inputSchema": {
"properties": {
"end_date": {
"description": "End date for forecast in YYYY-MM-DD format (optional)",
"type": "string"
},
"location": {
"description": "City name for weather forecast (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"start_date": {
"description": "Start date for forecast in YYYY-MM-DD format",
"type": "string"
}
},
"required": [
"location",
"start_date"
],
"type": "object"
},
"name": "bus_weather_forecast",
"outputSchema": null
},
{
"description": "Generate a booking URL for selected car rental option. Creates a reservation link that can be used to complete the car rental booking process.",
"inputSchema": {
"properties": {
"request_id": {
"description": "Top-level request_id from car_search or selected reservation allocation.arguments.request_id (starts with 'cr'). Do not use reservation.requestId.",
"type": "string"
},
"reservation_id": {
"description": "Selected car reservation referenceId or allocation.arguments.reservation_id from search results (starts with 'ref').",
"type": "string"
},
"trip_type": {
"description": "Type of travel: 'domestic' for within country or 'international' for cross-border from previous car search",
"type": "string"
}
},
"required": [
"request_id",
"reservation_id"
],
"type": "object"
},
"name": "car_allocate",
"outputSchema": null
},
{
"description": "Search for car rental options between cities. Find available vehicles with pricing, specifications, and rental terms for specific dates and locations.",
"inputSchema": {
"properties": {
"driver_age": {
"description": "Driver age (minimum 18 years)",
"type": "integer"
},
"dropoff_date": {
"description": "Drop-off date in YYYY-MM-DD format",
"type": "string"
},
"dropoff_location": {
"description": "Drop-off city name (e.g., 'İzmir', 'Antalya')",
"type": "string"
},
"dropoff_time": {
"description": "Drop-off time in HH:MM format",
"type": "string"
},
"limit": {
"description": "Number of results per page (maximum 20)",
"type": "integer"
},
"page": {
"description": "Page number for pagination",
"type": "integer"
},
"pickup_date": {
"description": "Pickup date in YYYY-MM-DD format",
"type": "string"
},
"pickup_location": {
"description": "Pickup city name (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"pickup_time": {
"description": "Pickup time in HH:MM format",
"type": "string"
},
"sort_by": {
"description": "Sort criteria: 'recommended', 'price_asc' for cheapest first, 'price_desc' for most expensive first, 'distance' for nearest first, 'review' for highest rated, or 'review_count' for most reviewed",
"type": "string"
},
"trip": {
"description": "Trip type: 'domestic' for local or 'international' for cross-border travel",
"type": "string"
}
},
"required": [
"pickup_location",
"dropoff_location",
"pickup_date",
"dropoff_date"
],
"type": "object"
},
"name": "car_search",
"outputSchema": null
},
{
"description": "Get weather forecast for car travel destinations. Provides detailed weather predictions including temperature, precipitation, and road conditions for optimal travel planning.",
"inputSchema": {
"properties": {
"end_date": {
"description": "End date for forecast in YYYY-MM-DD format (optional)",
"type": "string"
},
"location": {
"description": "City name for weather forecast (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"start_date": {
"description": "Start date for forecast in YYYY-MM-DD format",
"type": "string"
}
},
"required": [
"location",
"start_date"
],
"type": "object"
},
"name": "car_weather_forecast",
"outputSchema": null
},
{
"description": "Generate booking URL for selected flight options. Creates a personalized booking link that directs users to complete their flight reservation with pre-filled search criteria and selected flights.",
"inputSchema": {
"properties": {
"flight_ids": {
"description": "List of specific flight identifiers from search results (e.g., ['W95730:RC:2025-07-20 04:45:00:0X1'])",
"items": {
"type": "string"
},
"type": "array"
}
},
"required": [
"flight_ids"
],
"type": "object"
},
"name": "flight_allocate",
"outputSchema": null
},
{
"description": "Search for flights between cities and airports. Find available flights with schedules, pricing, airline information, and seat availability for domestic and international travel.",
"inputSchema": {
"properties": {
"adults": {
"description": "Number of adult passengers",
"type": "integer"
},
"cabin_class": {
"description": "Cabin class (ECONOMY, BUSINESS, PREMIUM_ECONOMY, FIRST)",
"type": "string"
},
"children": {
"description": "Number of child passengers (2-12 years)",
"type": "integer"
},
"departure_date": {
"description": "Departure date in DD.MM.YYYY format",
"type": "string"
},
"destination": {
"description": "Arrival city or airport name (e.g., 'İzmir', 'Antalya')",
"type": "string"
},
"direct_flight": {
"description": "Only direct flights",
"type": "boolean"
},
"infants": {
"description": "Number of infant passengers (0-2 years)",
"type": "integer"
},
"origin": {
"description": "Departure city or airport name (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"return_date": {
"description": "Return date in DD.MM.YYYY format",
"type": "string"
}
},
"required": [
"origin",
"destination",
"departure_date"
],
"type": "object"
},
"name": "flight_search",
"outputSchema": null
},
{
"description": "Get weather forecast for flight destinations and travel dates. Provides detailed weather predictions including temperature, precipitation, visibility, and wind conditions to help plan air travel safely.",
"inputSchema": {
"properties": {
"end_date": {
"description": "End date for forecast in YYYY-MM-DD format (optional)",
"type": "string"
},
"location": {
"description": "City name for weather forecast (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"start_date": {
"description": "Start date for forecast in YYYY-MM-DD format",
"type": "string"
}
},
"required": [
"location",
"start_date"
],
"type": "object"
},
"name": "flight_weather_forecast",
"outputSchema": null
},
{
"description": "Get detailed room information, prices, and images for a specific hotel. Provides comprehensive hotel details including room types, pricing, facilities, images, and policies.",
"inputSchema": {
"properties": {
"adults": {
"description": "Number of adult guests (default: 2)",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in DD.MM.YYYY format (e.g., '10.01.2026')",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in DD.MM.YYYY format (e.g., '13.01.2026')",
"type": "string"
},
"children": {
"description": "Ages of children as list (e.g., [8, 12] for 8 and 12 year olds)",
"items": {
"type": "integer"
},
"type": "array"
},
"currency": {
"description": "Currency code (default: 'TRY')",
"type": "string"
},
"funnel_id": {
"description": "Funnel ID for tracking (optional)",
"type": "string"
},
"hotel_id": {
"description": "Hotel ID",
"type": "integer"
},
"limit": {
"description": "Number of results per page (max 30, default: 30)",
"type": "integer"
},
"locale": {
"description": "Locale code (default: 'tr_TR')",
"type": "string"
},
"nationality": {
"description": "Nationality code (default: 'tr')",
"type": "string"
},
"page": {
"description": "Page number for pagination (default: 1)",
"type": "integer"
},
"rooms": {
"description": "Number of rooms needed (default: 1)",
"type": "integer"
}
},
"required": [
"hotel_id",
"check_in_date",
"check_out_date"
],
"type": "object"
},
"name": "hotel_room_detail",
"outputSchema": null
},
{
"description": "Search for hotels in a destination with comprehensive filtering and pagination options.",
"inputSchema": {
"properties": {
"adults": {
"description": "Number of adult guests (minimum 1, default: 1)",
"type": "integer"
},
"check_in_date": {
"description": "Check-in date in DD.MM.YYYY format (e.g., '15.08.2025')",
"type": "string"
},
"check_out_date": {
"description": "Check-out date in DD.MM.YYYY format (e.g., '17.08.2025')",
"type": "string"
},
"children": {
"description": "Ages of children as list (e.g., [8, 12] for 8 and 12 year olds)",
"items": {
"type": "integer"
},
"type": "array"
},
"currency": {
"description": "Currency code (default: 'TRY')",
"type": "string"
},
"destination_name": {
"description": "Destination city name (e.g., 'İstanbul', 'Antalya', 'Bodrum')",
"type": "string"
},
"limit": {
"description": "Number of results per page (max 30, default: 10)",
"type": "integer"
},
"locale": {
"description": "Locale code (default: 'tr_TR')",
"type": "string"
},
"nationality": {
"description": "Nationality code (default: 'tr')",
"type": "string"
},
"page": {
"description": "Page number for pagination (default: 1)",
"type": "integer"
},
"rooms": {
"description": "Number of rooms needed (default: 1)",
"type": "integer"
}
},
"required": [
"destination_name",
"check_in_date",
"check_out_date"
],
"type": "object"
},
"name": "hotel_search",
"outputSchema": null
},
{
"description": "Get weather forecast for hotel destinations and stay periods. Provides detailed weather predictions including temperature, precipitation, and outdoor activity conditions to help plan hotel stays and local activities.",
"inputSchema": {
"properties": {
"end_date": {
"description": "End date for forecast in YYYY-MM-DD format (optional)",
"type": "string"
},
"location": {
"description": "City name for weather forecast (e.g., 'İstanbul', 'Ankara')",
"type": "string"
},
"start_date": {
"description": "Start date for forecast in YYYY-MM-DD format",
"type": "string"
}
},
"required": [
"location",
"start_date"
],
"type": "object"
},
"name": "hotel_weather_forecast",
"outputSchema": null
},
{
"description": "Test tool connectivity",
"inputSchema": {
"properties": {
"random_string": {
"description": "Dummy parameter for no-parameter tools",
"type": "string"
}
},
"required": [
"random_string"
],
"type": "object"
},
"name": "mcp_enuygun_ping",
"outputSchema": null
}
]
}Verify it yourself
curl -s https://api.teppi.xyz/v1/evidence/sha256:5d965be21dc034c6a3491afafcce50abbdf99e76788cfba842bf2179a3c9c985 | sha256sum