U3 · Principais
Achado de Leilão
Busca única para lotes de leilões oficiais no Brasil (Caixa, bancos, Receita, DETRANs, TRTs, prefeituras e leiloeiros). No ar desde 28/09/2026, com coletor em Python, site em Next.js e um servidor MCP.
Decisões técnicas
- Um módulo por fonte com o mesmo contrato (`collect()`). O upsert não apaga campo que veio vazio, e um lote só vira inativo depois de uma coleta completa da fonte.
- Histórico de preço e status no banco: um trigger grava toda mudança de lance, avaliação, status e arremate numa tabela de eventos, que alimenta a linha do tempo do lote e a taxa de venda.
- Busca full-text em português sem acento direto no PostgreSQL (`tsvector` + `unaccent`), sem serviço de busca separado.
- Servidor MCP com 7 ferramentas, incluindo SQL livre controlado: sessão somente leitura, timeout de 15 s, no máximo 200 linhas e token comparado em tempo constante.
- Acesso por link mágico e assinatura via Stripe sobre o Better Auth, sem tabela própria de planos. Alertas por e-mail disparados ao fim de cada ciclo de coleta.
- Páginas públicas por categoria, UF e cidade, com sitemap, JSON-LD e `llms.txt`, para busca orgânica e para assistentes de IA.
Resultados
- 53.997 lotes ativos de 22 fontes oficiais, em 27.282 leilões (14/10/2026).
- Lotes nas 27 UFs; 30.123 imóveis e 17.333 veículos.
- Base atualizada a cada 6 horas.
- 7 ferramentas MCP: buscar lotes, detalhe, agenda, resumo, resultados de arremate, histórico do lote e SQL.
Stack
Python 3.12httpxPostgreSQL 17Next.js 16React 19TypeScriptBetter AuthStripeMCP SDK (Python)Docker
O que mostra
Mostra que sei levar um produto de dados do coletor ao site e ao MCP e operá-lo em produção.
Outros projetos
U1
LedgerJobSaaS multi-tenant para empresas de construção nos EUA: leads, orçamentos, projetos, faturas e agenda. O dono da empresa opera tudo conversando com um agente de IA, e as mesmas ferramentas ficam disponíveis por um servidor MCP.
no arU2Cape Cod PermitsAlvarás de obra de Massachusetts ficam espalhados em seis sistemas municipais sem API comum. O projeto coleta tudo numa base PostgreSQL que pessoas e agentes de IA consultam por um painel web e por um servidor MCP.
privadoU4DockPlus Atendimento — agente de atendimento multicanalAgente de atendimento para WhatsApp, Telegram e e-mail. Um grafo LangGraph classifica a intenção e chama o nó certo: dúvidas com RAG, agendamento, feedback ou passagem para um humano. Tem uma versão para corretores de imóveis nos EUA.
privado