Skip to main content
Glama
lumile

LumbreTravel MCP Server

by lumile

get_provider_by_name

Retrieve provider details by name using the LumbreTravel MCP Server tool. Simplifies access to travel program and activity management through structured API integration.

Instructions

Buscar proveedores por su nombre

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
nameYesNombre del proveedor

Implementation Reference

  • Handler logic for the 'get_provider_by_name' MCP tool. Extracts 'name' from args, calls apiService.getProviderByName(name), and returns the JSON-stringified provider data.
    case 'get_provider_by_name': { const { name } = args as { name: string } const provider = await this.apiService.getProviderByName(name) return { content: [{ type: 'text', text: JSON.stringify(provider, null, 2) }] } }
  • Input schema and metadata for the 'get_provider_by_name' tool, defining it takes a required 'name' string.
    name: 'get_provider_by_name', description: 'Buscar proveedores por su nombre', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre del proveedor' } }, required: ['name'] } },
  • Registration of the 'get_provider_by_name' tool in the listTools() method, which MCP server uses to expose available tools.
    name: 'get_provider_by_name', description: 'Buscar proveedores por su nombre', inputSchema: { type: 'object', properties: { name: { type: 'string', description: 'Nombre del proveedor' } }, required: ['name'] } },
  • Helper function in ApiService that performs the actual API call to retrieve providers by name from the backend endpoint.
    async getProviderByName (name: string) { const headers = await this.getHeaders() const response = await fetch(`${API_CONFIG.baseUrl}/integrations/mcp/provider/get_providers_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