← WebMCP Directory

Tool tree

fluid-generative-ui-demo.web.app

Travel & EventsTools verified
Website
Rumbo
Explore capabilities
    plan_tripAction

    Planifica una escapada por República Dominicana. Ejecuta el workflow de agentes (intención → itinerario ∥ hospedaje → verificación) y devuelve el itinerario verificado.

    View tool JSON
    {
      "name": "plan_trip",
      "kind": "act",
      "impl": "imperative",
      "description": "Planifica una escapada por República Dominicana. Ejecuta el workflow de agentes (intención → itinerario ∥ hospedaje → verificación) y devuelve el itinerario verificado.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "request": {
            "type": "string",
            "description": "Qué quiere la persona, ej. \"playa y naturaleza en Samaná\""
          },
          "days": {
            "type": "integer",
            "minimum": 2,
            "maximum": 5
          },
          "people": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
          },
          "style": {
            "type": "string",
            "enum": [
              "económico",
              "equilibrado",
              "premium"
            ]
          },
          "month": {
            "type": "integer",
            "minimum": 1,
            "maximum": 12,
            "description": "Mes del viaje"
          }
        },
        "required": [
          "request"
        ]
      },
      "page": "/"
    }
    refine_tripAction

    Ajusta el itinerario actual sin rehacerlo todo, ej. "más barato" o "agrega un día de playa".

    View tool JSON
    {
      "name": "refine_trip",
      "kind": "act",
      "impl": "imperative",
      "description": "Ajusta el itinerario actual sin rehacerlo todo, ej. \"más barato\" o \"agrega un día de playa\".",
      "inputSchema": {
        "type": "object",
        "properties": {
          "instruction": {
            "type": "string"
          }
        },
        "required": [
          "instruction"
        ]
      },
      "page": "/"
    }
    get_itineraryAnswer

    Devuelve el itinerario actual en texto, con hospedaje y presupuesto.

    View tool JSON
    {
      "name": "get_itinerary",
      "kind": "answer",
      "impl": "imperative",
      "description": "Devuelve el itinerario actual en texto, con hospedaje y presupuesto.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/"
    }
    select_lodgingAction

    Elige un hospedaje de las opciones recomendadas. Requiere confirmación de la persona.

    View tool JSON
    {
      "name": "select_lodging",
      "kind": "act",
      "impl": "imperative",
      "description": "Elige un hospedaje de las opciones recomendadas. Requiere confirmación de la persona.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "lodging_id": {
            "type": "string"
          }
        },
        "required": [
          "lodging_id"
        ]
      },
      "page": "/"
    }
    set_travelersAction

    Cambia el número de personas; el presupuesto se recalcula al instante.

    View tool JSON
    {
      "name": "set_travelers",
      "kind": "act",
      "impl": "imperative",
      "description": "Cambia el número de personas; el presupuesto se recalcula al instante.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "people": {
            "type": "integer",
            "minimum": 1,
            "maximum": 8
          }
        },
        "required": [
          "people"
        ]
      },
      "page": "/"
    }
    ask_travel_assistantAction

    Pregunta algo sobre el viaje al asistente contextual (Gemini Nano en el dispositivo).

    View tool JSON
    {
      "name": "ask_travel_assistant",
      "kind": "act",
      "impl": "imperative",
      "description": "Pregunta algo sobre el viaje al asistente contextual (Gemini Nano en el dispositivo).",
      "inputSchema": {
        "type": "object",
        "properties": {
          "question": {
            "type": "string"
          }
        },
        "required": [
          "question"
        ]
      },
      "page": "/"
    }