Skip to main content
Glama
lumile

LumbreTravel MCP Server

by lumile

get_service_language_by_name

Find service languages by name to identify available language options for travel programs and activities in the LumbreTravel system.

Instructions

Buscar idiomas de servicio por su nombre.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesNombre del idioma de servicio

Implementation Reference

  • The main handler function for the 'get_service_language_by_name' MCP tool. It extracts the 'name' parameter from args, calls apiService.getServiceLanguageByName(name), and returns the result as a text content 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) }] } }
  • The input schema and metadata (name, description) for the 'get_service_language_by_name' tool, defined in the listTools() method.
    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'] } },
  • The ApiService helper method that performs the actual API call to retrieve service languages by name, used by the tool handler.
    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) }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/lumile/lumbretravel-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server