Serveur MCP

ObraAberta

br.com.obraaberta/obraaberta
Cartes et localisation Immobilier Public et accessible MCP 2025-11-25

Ce que fait ce MCP

Provides public information on Brazilian developments, builders, project timelines, ratings, nearby services, and location-based project searches.

find_projects_nearby
Empreendimentos por raio
Lista empreendimentos publicados dentro de um raio a partir de uma latitude e longitude. Somente obras com coordenada registrada.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['latitude', 'longitude'], 'properties': {'city': {'type': 'string'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'status': {'type': 'string'}, 'latitude': {'type': 'number', 'maximum': 90, 'minimum': -90}, 'longitude': {'type': 'number', 'maximum': 180, 'minimum': -180}, 'radius_km': {'type': 'number', 'default': 5, 'maximum': 50, 'exclusiveMinimum': 0}}}
get_builder
Ficha pública da construtora
Consulta a ficha pública de uma construtora e os indicadores públicos disponíveis, por slug ou UUID.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID da construtora.'}}}
get_builder_projects
Empreendimentos de uma construtora
Lista os empreendimentos publicados vinculados a uma construtora do diretório público da ObraAberta.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID da construtora.'}, 'city': {'type': 'string'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 2}, 'status': {'type': 'string'}}}
get_project
Ficha pública do empreendimento
Consulta a ficha pública de um empreendimento da ObraAberta por slug ou UUID, com linha do tempo resumida e avaliações moderadas.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID do empreendimento.'}}}
get_project_nearby_services
Serviços próximos (OpenStreetMap)
Lista escolas, hospitais, transporte e comércio próximos a um empreendimento, a partir do OpenStreetMap. Exige atribuição ODbL na exibição.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID do empreendimento.'}, 'types': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 10, 'description': 'Tipos desejados, ex.: schools, health, transport, commerce.'}, 'radius_km': {'type': 'number', 'default': 2, 'maximum': 10, 'exclusiveMinimum': 0}}}
get_project_ratings
Avaliações públicas
Consulta o resumo e as avaliações públicas já moderadas de um empreendimento. Nenhum dado pessoal do autor é retornado.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID do empreendimento.'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}}}
get_project_timeline
Linha do tempo pública
Consulta a linha do tempo pública de um empreendimento: etapas, percentuais e evidências já aprovadas na moderação.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['id'], 'properties': {'id': {'type': 'string', 'minLength': 1, 'description': 'Slug ou UUID do empreendimento.'}, 'order': {'enum': ['asc', 'desc'], 'type': 'string', 'default': 'desc'}}}
get_public_sources
Fontes públicas e limitações
Lista as fontes públicas usadas pela ObraAberta, com a natureza de cada uma (oficial, pública, colaborativa, OpenStreetMap) e suas limitações.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
health
Disponibilidade da API pública
Verifica se a API pública da ObraAberta está disponível e qual versão responde.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
list_builders
Listar construtoras
Lista construtoras e incorporadoras do diretório público da ObraAberta. Não retorna dados cadastrais internos nem contatos pessoais.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': 'Texto livre (nome ou nome anterior).'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'type': 'string'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'order': {'enum': ['asc', 'desc'], 'type': 'string'}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 2}}}
search_projects
Buscar empreendimentos
Busca empreendimentos publicados na ObraAberta por texto, cidade, estado, status, faixa de preço, dormitórios e amenidades. Somente dados públicos.
Lecture seule Idempotent
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'q': {'type': 'string', 'minLength': 1, 'description': 'Texto livre (nome, bairro, construtora).'}, 'city': {'type': 'string', 'description': 'Cidade.'}, 'page': {'type': 'integer', 'default': 1, 'maximum': 9007199254740991, 'minimum': 1}, 'sort': {'type': 'string'}, 'limit': {'type': 'integer', 'default': 20, 'maximum': 50, 'minimum': 1}, 'order': {'enum': ['asc', 'desc'], 'type': 'string'}, 'state': {'type': 'string', 'maxLength': 2, 'minLength': 2, 'description': 'UF com duas letras, ex.: SP.'}, 'status': {'type': 'string', 'description': 'Estágio da obra, ex.: lancamento, em_construcao, entregue.'}, 'bedrooms': {'type': 'integer', 'maximum': 10, 'minimum': 0, 'description': 'Número de dormitórios.'}, 'amenities': {'type': 'array', 'items': {'type': 'string', 'minLength': 1}, 'maxItems': 20}, 'max_price': {'type': 'number', 'minimum': 0}, 'min_price': {'type': 'number', 'minimum': 0}}}
Ajouté
health
21 September 2026 02:40
Ajouté
get_public_sources
21 September 2026 02:40
Ajouté
get_builder_projects
21 September 2026 02:40
Ajouté
get_builder
21 September 2026 02:40
Ajouté
list_builders
21 September 2026 02:40
Ajouté
get_project_nearby_services
21 September 2026 02:40
Ajouté
get_project_ratings
21 September 2026 02:40
Ajouté
get_project_timeline
21 September 2026 02:40
Ajouté
find_projects_nearby
21 September 2026 02:40
Ajouté
get_project
21 September 2026 02:40
Ajouté
search_projects
21 September 2026 02:40