get_service_language_by_name
Retrieve service language details by name using the LumbreTravel MCP Server tool. Ideal for identifying language-specific configurations in travel programs and activities.
Instructions
Buscar idiomas de servicio por su nombre.
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Nombre del idioma de servicio |
Implementation Reference
- src/handlers/tools.handler.ts:1743-1749 (handler)MCP tool handler implementation: extracts 'name' arg, calls apiService.getServiceLanguageByName(name), returns JSON response.case 'get_service_language_by_name': { const { name } = args const serviceLanguage = await this.apiService.getServiceLanguageByName(name) return { content: [{ type: 'text', text: JSON.stringify(serviceLanguage, null, 2) }] } }
- src/handlers/tools.handler.ts:1009-1011 (registration)Tool registration in listTools(): defines name, description, and input schema requiring 'name' string.name: 'get_service_language_by_name', description: 'Buscar idiomas de servicio por su nombre.', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre del idioma de servicio' } }, required: ['name'] }
- Input schema for the tool: object with required 'name' property of type string.description: 'Buscar idiomas de servicio por su nombre.', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre del idioma de servicio' } }, required: ['name'] }
- src/services/api.service.ts:600-608 (handler)Core API service method: POST request to backend endpoint /integrations/mcp/servicelanguage/get_servicelanguages_by_name with {name}, handles auth and response.async getServiceLanguageByName (name: string) { const headers = await this.getHeaders() const response = await fetch(`${API_CONFIG.baseUrl}/integrations/mcp/servicelanguage/get_servicelanguages_by_name`, { method: 'POST', headers: { ...headers, 'Content-Type': 'application/json' }, body: JSON.stringify({ name }) }) return await this.handleResponse<any>(response) }