LumbreTravel MCP Server
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 |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| get_programC | Obtiene un programa de viajes por ID |
| get_programs_by_nameC | Busca programas de viajes por nombre |
| get_programs_by_date_rangeC | Obtiene programas de viajes por rango de fechas |
| daily_activitiesC | Obtiene las actividades diarias |
| season_summaryB | 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_programA | 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_programC | Actualiza un programa de viajes en LumbreTravel |
| delete_programC | Elimina un programa de viajes |
| reactivate_programC | Reactiva un programa de viajes |
| list_agenciesB | Obtiene todas las agencias disponibles para asociar a un programa de viajes |
| list_servicesB | Obtiene todos los servicios disponibles para asociar a una actividad en un programa de viajes |
| list_hotelsB | Obtiene todos los hoteles disponibles para asociar a una actividad en un programa de viajes |
| list_leadersB | Obtiene todos los guías disponibles para asociar a una actividad en un programa de viajes |
| list_vehiclesB | Obtiene todos los vehículos disponibles para asociar a una actividad en un programa de viajes |
| list_includesB | Obtiene todos los incluye o extras disponibles para asociar a una actividad en un programa de viajes |
| list_service_languagesB | 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_providersC | Obtiene todos los proveedores disponibles |
| get_passengers_by_fullnameC | Obtiene pasajeros por nombre completo |
| get_passengers_by_emailC | Obtiene pasajeros por email |
| create_passengersC | Crea pasajeros, usa esta tool cuando el asistente recibe los datos de los pasajeros como parte del pedido del usuario |
| update_passengersC | Edita pasajeros teniendo en cuenta que se conoce el ID del pasajero. |
| delete_passengersC | Elimina pasajeros teniendo en cuenta que se conoce el ID del pasajero |
| delete_passengerC | Elimina un pasajero teniendo en cuenta que se conoce su ID |
| reactivate_passengerB | Reactiva un pasajero teniendo en cuenta que se conoce su ID |
| add_passengers_to_programC | Agrega pasajeros a un programa. |
| add_activitiesB | Crea actividades asociadas a un programa. Es importante que los servicios, hoteles, guías, vehículos y extras ya existan |
| update_activitiesC | Actualizar múltiples actividades asociadas a un programa |
| delete_activitiesB | Eliminar múltiples actividades asociadas a un programa |
| create_agencyA | 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_agencyD | Actualizar una agencia |
| delete_agencyA | Eliminar una agencia. La agencia eliminada no se puede usar para asociarle programas |
| reactivate_agencyD | Reactivar una agencia |
| get_agency_by_nameC | Obtener una agencia por nombre, retorna la agencia encontrada. |
| create_hotelC | Antes de crear un nuevo hotel se debe preguntar al si quiere que primero se busque el hotel a ver si existe. |
| update_hotelD | Actualizar un hotel |
| delete_hotelC | Eliminar un hotel |
| reactivate_hotelC | Reactivar un hotel |
| get_hotel_by_nameC | Buscar hoteles por su nombre, retorna la lista de hoteles encontrados. |
| create_leaderC | Crear un guía. |
| update_leaderC | Actualizar un guía |
| delete_leaderC | Eliminar un guía |
| reactivate_leaderC | Reactivar un guía |
| get_leader_by_nameC | Buscar guías por su nombre. |
| create_vehicleD | Crear un vehículo. |
| update_vehicleC | Actualizar un vehículo. |
| delete_vehicleD | Eliminar un vehículo. |
| reactivate_vehicleD | Reactivar un vehículo. |
| get_vehicle_by_nameC | Buscar vehículos por su nombre, retorna la lista de vehículos encontrados. |
| create_includeC | Crear un extra o incluído. |
| update_includeD | Actualizar un extra o incluído. |
| delete_includeC | Eliminar un extra o incluído |
| reactivate_includeC | Reactivar un extra o incluído |
| get_includes_by_nameC | Buscar extras o incluídos por su nombre |
| create_service_languageC | Crear un idioma de servicio. |
| update_service_languageC | Actualizar un idioma de servicio. |
| delete_service_languageC | Eliminar un idioma de servicio. |
| reactivate_service_languageC | Reactivar un idioma de servicio. |
| get_service_language_by_nameC | Buscar idiomas de servicio por su nombre. |
| create_providerC | Crear un proveedor. |
| update_providerC | Actualizar un proveedor. |
| delete_providerC | Eliminar un proveedor. |
| reactivate_providerC | Reactivar un proveedor. |
| get_provider_by_nameC | Buscar proveedores por su nombre |
| create_serviceD | Crear un servicio |
| update_serviceD | Actualizar un servicio |
| delete_serviceC | Eliminar un servicio |
| reactivate_serviceC | Reactivar un servicio |
| get_services_by_nameB | Buscar servicios por su nombre, retorna la lista de servicios encontrados. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 68 tools
Most tools have distinct purposes targeting specific resources and actions, but there is some overlap between delete_passenger and delete_passengers, and between get_*_by_name tools that could cause confusion if the user's intent is ambiguous. The descriptions help clarify, but the boundaries are not perfectly clear in a few cases.
Tool names follow a highly consistent verb_noun pattern throughout, such as create_agency, delete_agency, update_agency, list_agencies, and get_agency_by_name. This predictability makes it easy for agents to understand and select the correct tool based on the desired action and resource.
With 68 tools, the count is excessive for the travel management domain, leading to a heavy and potentially overwhelming interface. While the domain is broad, many tools could be consolidated or generalized to reduce complexity and improve usability without losing functionality.
The tool set provides comprehensive CRUD and lifecycle coverage for all core entities (e.g., agencies, hotels, programs, passengers), including create, get, update, delete, list, and reactivate operations. There are no obvious gaps, and the surface supports full workflows from creation to reactivation.