Loqal
Ce que fait ce MCP
Finds and compares local service professionals in Brazil, estimates service prices, checks geographic coverage, and tracks service requests.
Outils
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['where'], 'properties': {'need': {'type': 'string'}, 'where': {'type': 'string', 'minLength': 2}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slugs'], 'properties': {'need': {'type': 'string'}, 'slugs': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 6, 'minItems': 2}, 'where': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['need'], 'properties': {'need': {'type': 'string', 'minLength': 2}, 'where': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['need'], 'properties': {'lat': {'type': 'number', 'description': 'Latitude (busca geolocalizada: use com lng quando o usuário compartilhar a localização)'}, 'lng': {'type': 'number'}, 'need': {'type': 'string', 'minLength': 2, 'description': 'O que o usuário precisa, com as palavras dele'}, 'sort': {'enum': ['relevance', 'distance', 'rating'], 'type': 'string'}, 'limit': {'type': 'integer', 'maximum': 20, 'minimum': 1}, 'niche': {'type': 'string', 'description': 'Slug exato do tipo de profissional (de list_categories), ex.: "motorista", "pedreiro". Quando informado, vence a interpretação do texto.'}, 'where': {'type': 'string', 'description': 'Bairro e/ou cidade, ex.: "Tijuca, Rio de Janeiro" ou "Pinheiros SP"'}, 'service': {'type': 'string', 'description': 'Subcategoria exata, a service_key de search_services (ex.: "piscina/limpeza"). Prioriza quem faz exatamente isso, sem esconder o resto do tipo.'}, 'radius_km': {'type': 'number', 'maximum': 80, 'minimum': 1, 'description': 'Raio da busca em km a partir de lat/lng ou do lugar (padrão: 5 a 15 km conforme o lugar)'}, 'min_rating': {'type': 'number', 'maximum': 5, 'minimum': 0}, 'min_reviews': {'type': 'integer', 'maximum': 9007199254740991, 'minimum': 0}, 'emergency_24h': {'type': 'boolean', 'description': 'Só quem atende 24 horas / emergência'}, 'max_price_brl': {'type': 'number', 'description': 'Mantém quem não informou preço (cobra por orçamento)', 'exclusiveMinimum': 0}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['understood', 'total', 'providers', 'loqal_page'], 'properties': {'total': {'type': 'number'}, 'providers': {'type': 'array', 'items': {'type': 'object', 'required': ['id', 'slug', 'provider', 'category', 'services', 'service_area', 'city', 'state', 'distance_km', 'location', 'rating', 'reviews', 'rating_source', 'price_from_brl', 'emergency_24h', 'response_time_min', 'availability', 'verified', 'claimed', 'top_review', 'profile_url', 'contact_available', 'contact_url', 'demo', 'match'], 'properties': {'id': {'type': 'string'}, 'city': {'type': ['string', 'null']}, 'demo': {'type': 'boolean'}, 'slug': {'type': 'string'}, 'match': {'type': 'object', 'required': ['score', 'why'], 'properties': {'why': {'type': 'object', 'propertyNames': {'type': 'string'}, 'additionalProperties': {'type': 'number'}}, 'score': {'type': 'number'}}, 'additionalProperties': False}, 'state': {'type': ['string', 'null']}, 'rating': {'type': ['number', 'null']}, 'claimed': {'type': 'boolean', 'description': 'Cadastro Loqal: o profissional se cadastrou ou reivindicou o perfil (prefira quando empatar)'}, 'reviews': {'type': 'number'}, 'category': {'type': ['string', 'null']}, 'location': {'anyOf': [{'type': 'object', 'required': ['lat', 'lng', 'approximate'], 'properties': {'lat': {'type': 'number'}, 'lng': {'type': 'number'}, 'approximate': {'type': 'boolean'}}, 'additionalProperties': False}, {'type': 'null'}]}, 'provider': {'type': 'string'}, 'services': {'type': 'array', 'items': {'type': 'string'}}, 'verified': {'type': 'boolean'}, 'top_review': {'type': ['string', 'null']}, 'contact_url': {'type': ['string', 'null']}, 'distance_km': {'type': ['number', 'null']}, 'profile_url': {'type': 'string'}, 'availability': {'type': 'null'}, 'service_area': {'type': 'array', 'items': {'type': 'string'}}, 'emergency_24h': {'type': 'boolean'}, 'rating_source': {'anyOf': [{'enum': ['google', 'loqal', 'google+loqal'], 'type': 'string'}, {'type': 'null'}]}, 'price_from_brl': {'type': ['number', 'null']}, 'contact_available': {'type': 'boolean'}, 'response_time_min': {'type': ['number', 'null']}}, 'additionalProperties': False}}, 'loqal_page': {'type': ['string', 'null']}, 'understood': {'type': 'object', 'required': ['niche', 'service', 'place', 'urgent', 'confidence'], 'properties': {'niche': {'type': ['string', 'null']}, 'place': {'type': ['string', 'null']}, 'urgent': {'type': 'boolean'}, 'service': {'type': ['string', 'null']}, 'confidence': {'type': 'number'}}, 'additionalProperties': False}, 'related_niches': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Presente quando o tipo pedido ainda não tem ninguém na região e a lista é de tipos afins'}}, 'additionalProperties': False}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'where': {'type': 'string'}, 'sector': {'type': 'string', 'description': 'slug do setor, ex.: reformas-e-reparos'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code', 'provider', 'rating'], 'properties': {'code': {'type': 'string'}, 'rating': {'type': 'integer', 'maximum': 5, 'minimum': 1}, 'comment': {'type': 'string', 'maxLength': 1000}, 'provider': {'type': 'string', 'description': 'slug'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['need'], 'properties': {'need': {'type': 'string', 'minLength': 2, 'description': 'A necessidade, com as palavras do usuário'}}}
Schéma de sortie
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['matches'], 'properties': {'matches': {'type': 'array', 'items': {'type': 'object', 'required': ['niche', 'niche_slug', 'service', 'service_key', 'score'], 'properties': {'niche': {'type': 'string'}, 'score': {'type': 'number'}, 'service': {'type': ['string', 'null']}, 'niche_slug': {'type': 'string'}, 'service_key': {'type': ['string', 'null']}}, 'additionalProperties': False}}}, 'additionalProperties': False}
Modifications récentes des outils
Serveurs MCP similaires
SupplyGraph.AI Data
Provides China-focused location, surrounding-area, company, industry-chain, property, population, retail, and regional business i…
EasyTerritory MCP
Builds, balances, analyzes, and edits sales or service territories, with geocoding, routing, scheduling, map visualization, and G…
Ny Dmv
Provides New York DMV data on vehicle registrations, electric-vehicle adoption, licensed facilities, DMV offices, road-test sites…
Predicthq
Finds and retrieves PredictHQ events, including categories, impact rankings, dates, attendance estimates, and nearby locations.
Vessel Tracking
Provides live AIS-based ship positions, vessel details, and receiver coverage checks for geographic areas or specific vessels.
Or Dmv
Provides Oregon DMV office locations and live queue lengths, including wait times and customer counts.
Mo Dmv
Finds Missouri license offices and provides addresses, hours, contact details, coordinates, managers, and closure dates.
Sonar Connections
Provides business details, appointment availability, menus and pickup times, event schedules, venue booths, city datasets, and GI…