Endpoints: 28,729MCP servers: 18,413Payout addresses: 2,071Paid calls: 1,544Letters: 14Defects: 1,324counted just now
teppi

Server definition

Hash
sha256:45946f8f79b48b17cbc7e85b9e95e8666c75c92653d05f461641bea75913b3ab
What it is
What a remote MCP server returned when asked what it offers: 8 tools

The blob, as servednamed by its sha256

{ "instructions": "BrokerIA Imoveis e uma ferramenta de BUSCA de imoveis residenciais no Brasil.\nConsulta o catalogo de imobiliarias parceiras da BrokerIA e retorna anuncios\npublicos com foto, descricao, preco anunciado, caracteristicas basicas\n(quartos, area, vagas) e localizacao aproximada.\n\nO que esta ferramenta FAZ:\n- Busca imoveis por cidade, bairro, tipo, faixa de preco e caracteristicas\n- Mostra os detalhes de um imovel especifico selecionado pelo usuario\n- Compara de 2 a 4 imoveis lado a lado em criterios objetivos (preco, area,\n quartos, vagas, bairro, preco por metro quadrado)\n- Lista imoveis proximos a um endereco, CEP ou coordenada de referencia\n- Apresenta uma ESTIMATIVA EDUCACIONAL de parcela mensal de referencia, em\n intervalo (valor minimo e maximo), calculada a partir de parametros medios\n publicos (taxas de juros medias divulgadas, prazo informado, entrada\n informada). Esta estimativa NAO e uma cotacao, NAO e uma pre-aprovacao,\n NAO consulta bureaus de credito, NAO determina aprovacao e NAO substitui\n a analise de um correspondente bancario autorizado pelo Banco Central.\n- Registra uma SOLICITACAO de visita (pre-agendamento) que e encaminhada\n para a imobiliaria responsavel, que entra em contato com o usuario pra\n confirmar data, horario e endereco exato\n\nO que esta ferramenta NAO FAZ:\n- Nao avalia se o usuario pode ou nao comprar um determinado imovel\n- Nao realiza simulacao oficial de financiamento, nao emite cotacao, nao\n faz pre-aprovacao, nao consulta serasa, spc ou qualquer bureau, nao\n analisa credito\n- Nao determina enquadramento em programa habitacional, nao classifica o\n usuario em faixa de renda de programa publico, nao confirma se o usuario\n tem direito a subsidio governamental — isso depende de avaliacao por\n correspondente bancario autorizado pelo Banco Central\n- Nao confirma visitas, nao reserva horarios, nao garante disponibilidade\n do imovel ou do corretor\n- Nao representa corretor de imoveis, nao intermedia venda, nao substitui\n atendimento profissional presencial\n- Nao oferece aconselhamento financeiro, de credito, tributario ou juridico\n\nDecisoes sobre compra, financiamento, analise de credito, enquadramento em\nprograma habitacional e direito a subsidio dependem da avaliacao de\nprofissionais autorizados: corretor de imoveis inscrito no CRECI e\ncorrespondente bancario habilitado pelo Banco Central do Brasil. Precos e\ndisponibilidade sao informados pelas imobiliarias parceiras e podem mudar a\nqualquer momento sem aviso previo.\n\nRegras de resposta:\n- Nunca invente imoveis, precos, fotos, caracteristicas ou identificadores\n que nao tenham sido retornados por uma tool desta ferramenta\n- Nunca afirme que uma visita esta confirmada apenas porque a solicitacao\n foi enviada — o corretor humano e quem confirma\n- Ao apresentar a estimativa educacional de parcela, sempre apresentar como\n INTERVALO (valor minimo e valor maximo) e sempre acompanhada do\n disclaimer retornado em structuredContent.disclaimer. Nunca apresentar\n como valor unico, nunca como \"sua parcela sera\", nunca como \"voce vai\n pagar\". Sempre como \"valor de referencia entre R$ X e R$ Y, conforme\n parametros medios publicos\"\n- Nunca classificar o usuario em programa habitacional especifico, nunca\n citar o nome de programas publicos brasileiros (use apenas as categorias\n genericas retornadas em structuredContent.program_category), nunca usar\n as palavras \"aprovado\", \"elegivel\", \"pre-aprovado\", \"faixa\", \"cotacao\"\n- Sempre orientar o usuario a procurar um correspondente bancario\n autorizado pelo Banco Central pra obter uma analise real, e sempre\n orientar a procurar um corretor de imoveis inscrito no CRECI pra\n atendimento profissional", "tools": [ { "description": "Registra uma SOLICITACAO de visita a um imovel. Requer id do imovel, nome do visitante, telefone ou email, data preferida e periodo (manha/tarde/noite). A solicitacao e enviada pra imobiliaria responsavel, que entra em contato pra confirmar. Nao confirma visita nem reserva horario por conta propria.", "inputSchema": { "properties": { "contact": { "description": "Pelo menos um meio de contato obrigatorio (phone ou email)", "properties": { "email": { "format": "email", "type": "string" }, "phone": { "description": "Telefone com DDD (ex: \"11999887766\")", "type": "string" } }, "type": "object" }, "notes": { "description": "Observacoes opcionais", "type": "string" }, "preferred_date": { "description": "Data preferida YYYY-MM-DD", "format": "date", "type": "string" }, "preferred_period": { "description": "Periodo do dia", "enum": [ "manha", "tarde", "noite" ], "type": "string" }, "property_id": { "description": "UUID do imovel (retornado pela busca)", "type": "string" }, "visitor_name": { "description": "Nome completo do visitante", "type": "string" } }, "required": [ "property_id", "visitor_name", "contact", "preferred_date", "preferred_period" ], "type": "object" }, "name": "brokeria_agendar_visita", "outputSchema": null }, { "description": "Busca imoveis residenciais no catalogo de imobiliarias parceiras da BrokerIA no Brasil. Filtra por cidade, bairro, tipo (casa, apartamento, terreno), faixa de preco, quartos, vagas e area. Retorna lista com foto, endereco aproximado, preco anunciado e id pra consulta de detalhes.", "inputSchema": { "properties": { "area_min": { "description": "Area minima em m2", "type": "number" }, "bairro": { "description": "Bairro", "type": "string" }, "cidade": { "description": "Cidade. Ex: \"Campinas\"", "type": "string" }, "descricao": { "description": "Descricao em linguagem natural do imovel desejado", "type": "string" }, "finalidade": { "description": "Modalidade comercial: venda, locacao ou ambos. Permuta e condicao da venda.", "enum": [ "venda", "locacao", "ambos" ], "type": "string" }, "imobiliaria": { "description": "Slug da imobiliaria. Ex: \"kasamais\"", "type": "string" }, "limit": { "default": 10, "type": "number" }, "offset": { "default": 0, "type": "number" }, "quartos_max": { "description": "Maximo de quartos", "type": "number" }, "quartos_min": { "description": "Minimo de quartos", "type": "number" }, "tipo": { "enum": [ "apartamento", "casa", "terreno", "comercial", "cobertura", "studio" ], "type": "string" }, "vagas_min": { "description": "Minimo de vagas", "type": "number" }, "valor_max": { "description": "Valor maximo em reais", "type": "number" }, "valor_min": { "description": "Valor minimo em reais", "type": "number" } }, "required": [ "descricao" ], "type": "object" }, "name": "brokeria_buscar_imoveis", "outputSchema": null }, { "description": "Estima um intervalo educacional de valor de imovel que poderia caber na renda mensal informada (criterio de comprometimento medio publico ~30%). NAO e uma cotacao, NAO e uma pre-aprovacao, NAO consulta seu historico de credito, NAO determina aprovacao. Opcionalmente conta quantos imoveis do catalogo BrokerIA cabem no intervalo na cidade informada. Use ANTES de buscar imoveis para ajudar o usuario a definir uma faixa de preco realista.", "inputSchema": { "additionalProperties": false, "properties": { "cidade": { "description": "Cidade de interesse (opcional). Se informada, conta quantos imoveis do catalogo cabem no intervalo.", "type": "string" }, "dependentes": { "default": false, "type": "boolean" }, "entrada_brl": { "default": 0, "description": "Entrada disponivel em reais", "minimum": 0, "type": "number" }, "fgts_acima_36_meses": { "default": false, "type": "boolean" }, "idade": { "maximum": 80, "minimum": 18, "type": "integer" }, "primeiro_imovel": { "type": "boolean" }, "renda_familiar_brl": { "description": "Renda familiar mensal em reais (max R$ 100 mil)", "maximum": 100000, "minimum": 1, "type": "number" }, "tipo_imovel": { "default": "novo", "enum": [ "novo", "usado" ], "type": "string" }, "valor_fgts_brl": { "default": 0, "minimum": 0, "type": "number" } }, "required": [ "renda_familiar_brl", "entrada_brl", "idade", "primeiro_imovel" ], "type": "object" }, "name": "brokeria_capacidade_pre_search", "outputSchema": null }, { "description": "Compara de 2 a 4 imoveis lado a lado a partir dos ids retornados pelas buscas. Monta uma tabela com preco anunciado, area, quartos, vagas, bairro, imobiliaria responsavel e preco por metro quadrado. Util pra visualizar trade-offs objetivos. Nao indica qual e o \"melhor\" — a decisao e do usuario.", "inputSchema": { "properties": { "imovel_ids": { "description": "Lista de 2 a 4 UUIDs de imoveis retornados pela busca", "items": { "type": "string" }, "maxItems": 4, "minItems": 2, "type": "array" } }, "required": [ "imovel_ids" ], "type": "object" }, "name": "brokeria_comparar_imoveis", "outputSchema": null }, { "description": "Retorna os detalhes publicos de um imovel especifico pelo id retornado por uma busca. Inclui fotos, descricao, caracteristicas (quartos, suites, vagas, area), endereco aproximado, preco anunciado e imobiliaria responsavel. Nao calcula financiamento nem avalia elegibilidade em programa de credito.", "inputSchema": { "properties": { "imovel_id": { "description": "UUID do imovel", "type": "string" } }, "required": [ "imovel_id" ], "type": "object" }, "name": "brokeria_detalhes_imovel", "outputSchema": null }, { "description": "Apresenta uma estimativa educacional, em intervalo (minimo e maximo), do valor de parcela mensal de referencia pra um imovel residencial no Brasil, calculada a partir de parametros medios publicos (taxa de juros media divulgada, prazo informado, entrada informada). Nao e cotacao, nao e pre-aprovacao, nao consulta bureau de credito, nao classifica em programa habitacional. NAO substitui analise de correspondente bancario autorizado pelo Banco Central do Brasil. [EN] Educational reference range (min-max) for a monthly real estate payment in Brazil, based on public average parameters. Not a quote, not a pre-approval, no credit bureau check. Does NOT substitute analysis by a Bacen-authorized banking correspondent.", "inputSchema": { "additionalProperties": false, "properties": { "cidade": { "default": "", "type": "string" }, "dependentes": { "default": false, "type": "boolean" }, "entrada_brl": { "default": 0, "minimum": 0, "type": "number" }, "estado": { "default": "SP", "maxLength": 2, "minLength": 2, "type": "string" }, "fgts_acima_36_meses": { "default": false, "type": "boolean" }, "idade": { "description": "Idade do proponente principal", "maximum": 80, "minimum": 18, "type": "integer" }, "modalidade_indexador": { "default": "tr_plus", "enum": [ "tr_plus", "poupanca_plus" ], "type": "string" }, "prazo_meses": { "default": 360, "maximum": 420, "minimum": 60, "type": "integer" }, "primeiro_imovel": { "description": "Se e o primeiro imovel da familia", "type": "boolean" }, "renda_familiar_brl": { "description": "Renda familiar mensal em reais (max R$ 100 mil)", "maximum": 100000, "minimum": 1, "type": "number" }, "sistema_amortizacao": { "default": "sac", "enum": [ "sac", "price" ], "type": "string" }, "tipo_imovel": { "default": "novo", "enum": [ "novo", "usado" ], "type": "string" }, "valor_fgts_brl": { "default": 0, "description": "Valor de FGTS a usar (em reais, nao boolean)", "minimum": 0, "type": "number" }, "valor_imovel_brl": { "description": "Valor do imovel em reais (max R$ 5 milhoes)", "maximum": 5000000, "minimum": 1, "type": "number" } }, "required": [ "valor_imovel_brl", "renda_familiar_brl", "primeiro_imovel", "idade" ], "type": "object" }, "name": "brokeria_estimar_parcela_educacional", "outputSchema": null }, { "description": "Lista imoveis proximos a um endereco, CEP ou coordenada geografica de referencia. Retorna ate 20 imoveis ordenados por distancia em linha reta, com foto, preco anunciado, caracteristicas basicas e distancia em km. Util pra usuarios que priorizam morar perto de um local especifico (trabalho, escola).", "inputSchema": { "properties": { "lat": { "description": "Latitude (opcional, alternativa a referencia)", "type": "number" }, "limit": { "default": 10, "type": "number" }, "lng": { "description": "Longitude (opcional, alternativa a referencia)", "type": "number" }, "raio_km": { "default": 5, "description": "Raio de busca em km (padrao 5)", "type": "number" }, "referencia": { "description": "Endereco, CEP, nome de bairro ou ponto de referencia (ex: \"Av Paulista 1578\", \"13084-060\")", "type": "string" } }, "type": "object" }, "name": "brokeria_imoveis_proximos", "outputSchema": null }, { "description": "Retorna estatisticas agregadas do catalogo de imobiliarias parceiras da BrokerIA para uma cidade (ou cidade+bairro): total de imoveis disponiveis, precos em percentis (25/50/75), distribuicao por tipo e por numero de quartos, quantidade de imobiliarias parceiras atuantes na regiao. Util pra orientar o usuario sobre faixa de preco tipica e oferta antes de uma busca.", "inputSchema": { "additionalProperties": false, "properties": { "bairro": { "description": "Nome do bairro (opcional). Se omitido, retorna stats da cidade inteira.", "type": "string" }, "cidade": { "description": "Nome da cidade (ex: \"Joao Pessoa\")", "minLength": 2, "type": "string" } }, "required": [ "cidade" ], "type": "object" }, "name": "brokeria_info_bairro", "outputSchema": null } ] }
Verify it yourselfcurl -s https://api.teppi.xyz/v1/evidence/sha256:45946f8f79b48b17cbc7e85b9e95e8666c75c92653d05f461641bea75913b3ab | sha256sum