Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
Yes | Your LumbreTravel email | ||
PASSWORD | Yes | Your LumbreTravel password | |
CLIENT_ID | Yes | Your LumbreTravel Client ID from developers.mercadolibre.com | |
CLIENT_SECRET | Yes | Your LumbreTravel Client Secret from developers.mercadolibre.com |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
get_program | Obtiene un programa de viajes por ID |
get_programs_by_name | Busca programas de viajes por nombre |
get_programs_by_date_range | Obtiene programas de viajes por rango de fechas |
daily_activities | Obtiene las actividades diarias |
season_summary | Obtiene un resumen de pasajeros a lo largo de una temporada. Esta tool es muy útil para obtener el total de pasajeros de una temporada y ver como se distribuye por agencias. |
create_program | Crea un nuevo programa de viajes. Antes de crear un nuevo programa se debe preguntar al si quiere que primero se busque el programa a ver si existe. Si no se especifica la fecha de inicio o fin del programa, no la asumas, pide al usuario que la especifique. Si no se especifica el ID de la agencia, pide al usuario que la especifique. |
update_program | Actualiza un programa de viajes en LumbreTravel |
delete_program | Elimina un programa de viajes |
reactivate_program | Reactiva un programa de viajes |
list_agencies | Obtiene todas las agencias disponibles para asociar a un programa de viajes |
list_services | Obtiene todos los servicios disponibles para asociar a una actividad en un programa de viajes |
list_hotels | Obtiene todos los hoteles disponibles para asociar a una actividad en un programa de viajes |
list_leaders | Obtiene todos los guías disponibles para asociar a una actividad en un programa de viajes |
list_vehicles | Obtiene todos los vehículos disponibles para asociar a una actividad en un programa de viajes |
list_includes | Obtiene todos los incluye o extras disponibles para asociar a una actividad en un programa de viajes |
list_service_languages | Obtiene todos los idiomas para asociar a una actividad en un programa de viajes. Estos idiomas solo se pueden usar para asociar a un servicio. |
list_providers | Obtiene todos los proveedores disponibles |
get_passengers_by_fullname | Obtiene pasajeros por nombre completo |
get_passengers_by_email | Obtiene pasajeros por email |
create_passengers | Crea pasajeros, usa esta tool cuando el asistente recibe los datos de los pasajeros como parte del pedido del usuario |
update_passengers | Edita pasajeros teniendo en cuenta que se conoce el ID del pasajero. |
delete_passengers | Elimina pasajeros teniendo en cuenta que se conoce el ID del pasajero |
delete_passenger | Elimina un pasajero teniendo en cuenta que se conoce su ID |
reactivate_passenger | Reactiva un pasajero teniendo en cuenta que se conoce su ID |
add_passengers_to_program | Agrega pasajeros a un programa. |
add_activities | Crea actividades asociadas a un programa. Es importante que los servicios, hoteles, guías, vehículos y extras ya existan |
update_activities | Actualizar múltiples actividades asociadas a un programa |
delete_activities | Eliminar múltiples actividades asociadas a un programa |
create_agency | Crear una agencia. Antes de crear una nueva agencia se debe preguntar al si quiere que primero se busque la agencia a ver si existe |
update_agency | Actualizar una agencia |
delete_agency | Eliminar una agencia. La agencia eliminada no se puede usar para asociarle programas |
reactivate_agency | Reactivar una agencia |
get_agency_by_name | Obtener una agencia por nombre, retorna la agencia encontrada. |
create_hotel | Antes de crear un nuevo hotel se debe preguntar al si quiere que primero se busque el hotel a ver si existe. |
update_hotel | Actualizar un hotel |
delete_hotel | Eliminar un hotel |
reactivate_hotel | Reactivar un hotel |
get_hotel_by_name | Buscar hoteles por su nombre, retorna la lista de hoteles encontrados. |
create_leader | Crear un guía. |
update_leader | Actualizar un guía |
delete_leader | Eliminar un guía |
reactivate_leader | Reactivar un guía |
get_leader_by_name | Buscar guías por su nombre. |
create_vehicle | Crear un vehículo. |
update_vehicle | Actualizar un vehículo. |
delete_vehicle | Eliminar un vehículo. |
reactivate_vehicle | Reactivar un vehículo. |
get_vehicle_by_name | Buscar vehículos por su nombre, retorna la lista de vehículos encontrados. |
create_include | Crear un extra o incluído. |
update_include | Actualizar un extra o incluído. |
delete_include | Eliminar un extra o incluído |
reactivate_include | Reactivar un extra o incluído |
get_includes_by_name | Buscar extras o incluídos por su nombre |
create_service_language | Crear un idioma de servicio. |
update_service_language | Actualizar un idioma de servicio. |
delete_service_language | Eliminar un idioma de servicio. |
reactivate_service_language | Reactivar un idioma de servicio. |
get_service_language_by_name | Buscar idiomas de servicio por su nombre. |
create_provider | Crear un proveedor. |
update_provider | Actualizar un proveedor. |
delete_provider | Eliminar un proveedor. |
reactivate_provider | Reactivar un proveedor. |
get_provider_by_name | Buscar proveedores por su nombre |
create_service | Crear un servicio |
update_service | Actualizar un servicio |
delete_service | Eliminar un servicio |
reactivate_service | Reactivar un servicio |
get_services_by_name | Buscar servicios por su nombre, retorna la lista de servicios encontrados. |