← WebMCP Directory

Tool tree

tripewise.netlify.app

Travel & EventsTools verified
Website
Multi-city travel planning, flight & hotel booking with weather-aware packing suggestions.
Explore capabilities
    search_flightsAnswer

    Search multi-city flight itineraries between cities (Marseille, Paris, Tokyo, Kyoto, Osaka, London, Rome). Returns flight legs, airlines, durations, and prices.

    View tool JSON
    {
      "name": "search_flights",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search multi-city flight itineraries between cities (Marseille, Paris, Tokyo, Kyoto, Osaka, London, Rome). Returns flight legs, airlines, durations, and prices.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "origin": {
            "type": "string",
            "description": "Origin city or airport code"
          },
          "destinations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of destination cities"
          },
          "date": {
            "type": "string",
            "description": "Date of travel (YYYY-MM-DD)"
          }
        },
        "required": [
          "origin",
          "destinations"
        ]
      }
    }
    search_hotelsAnswer

    Search hotels matched to itinerary cities with ratings, pricing per night, and amenities.

    View tool JSON
    {
      "name": "search_hotels",
      "kind": "answer",
      "impl": "imperative",
      "description": "Search hotels matched to itinerary cities with ratings, pricing per night, and amenities.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "description": "City to search hotels in (Marseille, Tokyo, Kyoto, Osaka, London, Rome)"
          },
          "date": {
            "type": "string",
            "description": "Check-in date (YYYY-MM-DD)"
          }
        }
      }
    }
    get_weather_and_packingAnswer

    Get weather forecasts and smart packing recommendations for trip destinations.

    View tool JSON
    {
      "name": "get_weather_and_packing",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get weather forecasts and smart packing recommendations for trip destinations.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "cities": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Cities to get weather for"
          }
        }
      }
    }
    get_hotel_detailsAnswer

    Get full details for a specific hotel by ID, including amenities, star rating, distance to center, and nightly price.

    View tool JSON
    {
      "name": "get_hotel_details",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get full details for a specific hotel by ID, including amenities, star rating, distance to center, and nightly price.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "hotel_id": {
            "type": "string",
            "description": "The hotel ID from search results"
          }
        },
        "required": [
          "hotel_id"
        ]
      }
    }
    create_tripAction

    Create a new trip with destinations, dates, and traveler count. Returns a trip ID for selecting flights and hotels.

    View tool JSON
    {
      "name": "create_trip",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a new trip with destinations, dates, and traveler count. Returns a trip ID for selecting flights and hotels.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "description": "Trip name (e.g. 'Japan Adventure')"
          },
          "destinations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of destination cities"
          },
          "start_date": {
            "type": "string",
            "description": "Trip start date (YYYY-MM-DD)"
          },
          "end_date": {
            "type": "string",
            "description": "Trip end date (YYYY-MM-DD)"
          },
          "travelers": {
            "type": "number",
            "description": "Number of travelers"
          }
        },
        "required": [
          "name",
          "destinations",
          "start_date",
          "end_date"
        ]
      }
    }
    select_flightAction

    Select a flight for the trip by flight ID. Adds it to the trip itinerary.

    View tool JSON
    {
      "name": "select_flight",
      "kind": "act",
      "impl": "imperative",
      "description": "Select a flight for the trip by flight ID. Adds it to the trip itinerary.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trip_id": {
            "type": "string",
            "description": "The trip ID from create_trip"
          },
          "flight_id": {
            "type": "string",
            "description": "The flight ID from search results"
          }
        },
        "required": [
          "trip_id",
          "flight_id"
        ]
      }
    }
    select_hotelAction

    Select a hotel for the trip by hotel ID. Adds it to the trip itinerary.

    View tool JSON
    {
      "name": "select_hotel",
      "kind": "act",
      "impl": "imperative",
      "description": "Select a hotel for the trip by hotel ID. Adds it to the trip itinerary.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trip_id": {
            "type": "string",
            "description": "The trip ID from create_trip"
          },
          "hotel_id": {
            "type": "string",
            "description": "The hotel ID from search results"
          }
        },
        "required": [
          "trip_id",
          "hotel_id"
        ]
      }
    }
    prepare_bookingSensitive Action

    Prepare a booking summary for the trip with all selected flights, hotels, and total cost. Returns a booking confirmation ready for review.

    View tool JSON
    {
      "name": "prepare_booking",
      "kind": "transact",
      "impl": "imperative",
      "description": "Prepare a booking summary for the trip with all selected flights, hotels, and total cost. Returns a booking confirmation ready for review.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trip_id": {
            "type": "string",
            "description": "The trip ID from create_trip"
          }
        },
        "required": [
          "trip_id"
        ]
      }
    }
    save_tripAction

    Save the planned trip to the user's saved trips list so it appears on the Trips page. Call after prepare_booking to persist the trip.

    View tool JSON
    {
      "name": "save_trip",
      "kind": "act",
      "impl": "imperative",
      "description": "Save the planned trip to the user's saved trips list so it appears on the Trips page. Call after prepare_booking to persist the trip.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trip_id": {
            "type": "string",
            "description": "The trip ID from create_trip"
          },
          "name": {
            "type": "string",
            "description": "Trip name"
          },
          "destinations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "List of destination cities"
          },
          "start_date": {
            "type": "string",
            "description": "Trip start date"
          },
          "end_date": {
            "type": "string",
            "description": "Trip end date"
          },
          "travelers": {
            "type": "number",
            "description": "Number of travelers"
          },
          "booking_id": {
            "type": "string",
            "description": "Booking ID from prepare_booking"
          }
        },
        "required": [
          "trip_id",
          "name",
          "destinations"
        ]
      }
    }
    add_to_cartAction

    Add a saved trip to the shopping cart for checkout and payment.

    View tool JSON
    {
      "name": "add_to_cart",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a saved trip to the shopping cart for checkout and payment.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "trip_id": {
            "type": "string",
            "description": "The trip ID to add to cart"
          },
          "name": {
            "type": "string",
            "description": "Trip name"
          },
          "destinations": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Destination cities"
          },
          "start_date": {
            "type": "string",
            "description": "Trip start date"
          },
          "end_date": {
            "type": "string",
            "description": "Trip end date"
          },
          "travelers": {
            "type": "number",
            "description": "Number of travelers"
          },
          "cost": {
            "type": "number",
            "description": "Total cost of the trip"
          }
        },
        "required": [
          "trip_id",
          "name"
        ]
      }
    }
    get_travel_guideAnswer

    Get airport-to-city transport options and places to visit for a destination city. Use after booking confirmation to help travelers plan their arrival and sightseeing.

    View tool JSON
    {
      "name": "get_travel_guide",
      "kind": "answer",
      "impl": "imperative",
      "description": "Get airport-to-city transport options and places to visit for a destination city. Use after booking confirmation to help travelers plan their arrival and sightseeing.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "city": {
            "type": "string",
            "description": "Destination city name (e.g. Tokyo, Paris, London)"
          }
        },
        "required": [
          "city"
        ]
      }
    }