このMCPでできること
Finds and compares local service professionals in Brazil, estimates service prices, checks geographic coverage, and tracks service requests.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['where'], 'properties': {'need': {'type': 'string'}, 'where': {'type': 'string', 'minLength': 2}}}
入力スキーマ
{'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'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['need'], 'properties': {'need': {'type': 'string', 'minLength': 2}, 'where': {'type': 'string'}}}
入力スキーマ
{'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}}}
出力スキーマ
{'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}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['code'], 'properties': {'code': {'type': 'string'}}}
入力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
入力スキーマ
{'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'}}}
出力スキーマ
{'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}
最近のツール変更
類似のMCPサーバー
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…