LumbreTravel MCP Server

update_agency

Actualizar una agencia en LumbreTravel, retorna la agencia actualizada. La agencia actualizada se puede usar para asociarle programas en LumbreTravel. Es importante que el proveedor de la agencia tenga un ID de proveedor en LumbreTravel. Si el proveedor no tiene un ID de proveedor en LumbreTravel, se puede usar la tool create_provider para crear un proveedor y luego usar el ID de proveedor creado para crear la agencia. Si el proveedor ya tiene un ID de proveedor en LumbreTravel, se puede usar el ID de proveedor para crear la agencia. Para buscar un proveedor por nombre se puede usar la tool get_provider_by_name.

Input Schema

NameRequiredDescriptionDefault
descriptionYesDescripción de la agencia
idYesID de la agencia a actualizar, es importante que la agencia ya exista en LumbreTravel, si no existe se puede usar la tool create_agency para crearla. O si existe se puede usar la tool get_agency_by_name para obtener el id de la agencia.
nameYesNombre de la agencia
providerYes

Input Schema (JSON Schema)

{ "properties": { "description": { "description": "Descripción de la agencia", "type": "string" }, "id": { "description": "ID de la agencia a actualizar, es importante que la agencia ya exista en LumbreTravel, si no existe se puede usar la tool create_agency para crearla. O si existe se puede usar la tool get_agency_by_name para obtener el id de la agencia.", "type": "string" }, "name": { "description": "Nombre de la agencia", "type": "string" }, "provider": { "properties": { "id": { "description": "ID del proveedor de la agencia. Si el proveedor no tiene un ID de proveedor en LumbreTravel, se puede usar la tool create_provider para crear un proveedor y luego usar el ID de proveedor creado para crear la agencia. Si el proveedor ya tiene un ID de proveedor en LumbreTravel, se puede usar el ID de proveedor para crear la agencia. Para buscar un proveedor por nombre se puede usar la tool get_provider_by_name.", "type": "string" }, "name": { "description": "Nombre del proveedor de la agencia", "type": "string" } }, "type": "object" } }, "required": [ "id", "name", "description", "provider" ], "type": "object" }