Menor Preço Hoje — inteligência de preços e ofertas locais com API pública e MCP para agentes de IA.
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
- !No standard license detected
git clone https://github.com/rainwald/mph && cp mph/*.md ~/.claude/agents/Resumen de Subagents
# Menor Preço Hoje — MPH
**Inteligência de preços e ofertas locais para consumidores, desenvolvedores e agentes de inteligência artificial.**
O **Menor Preço Hoje (MPH)** organiza, normaliza e compara ofertas de múltiplos estabelecimentos locais, com foco em dados estruturados, validade temporal e integração com agentes de IA.
**Cidade inicial:** Lages, Santa Catarina, Brasil.
---
## 🌐 Site oficial
https://www.menorprecohoje.com.br
## 🔌 API pública
https://api.menorprecohoje.com.br/v1
## 🤖 MCP oficial
https://mcp.menorprecohoje.com.br/mcp
## 📘 OpenAPI
https://www.menorprecohoje.com.br/openapi.json
## 🧑💻 Documentação para desenvolvedores
https://www.menorprecohoje.com.br/developers
## 🧠 Documentação para agentes de IA
https://www.menorprecohoje.com.br/ai
## 📄 LLM Discovery
https://www.menorprecohoje.com.br/llms.txt
---
# O que é o MPH
O MPH é uma camada de inteligência local que transforma ofertas de diferentes estabelecimentos em dados estruturados e comparáveis.
Em vez de um agente precisar consultar e interpretar individualmente dezenas de tabloides, sites, publicações e fontes comerciais, o MPH disponibiliza uma única interface estruturada para consulta de preços locais.
O objetivo é facilitar decisões como:
- Onde está mais barato hoje?
- Quais ofertas estão vigentes?
- Qual mercado possui o menor preço?
- Qual a diferença de preço entre estabelecimentos?
- A oferta é promocional, normal ou exclusiva para clube?
- Qual é a data de referência dos dados?
- A oferta ainda está válida?
---
# Consultas principais
## Melhor preço
```text
GET https://api.menorprecohoje.com.br/v1/best-price?product=costela%20bovina
```
Uso recomendado para perguntas como:
> Onde está mais barata a costela bovina em Lages hoje?
---
## Pesquisa de ofertas
```text
GET https://api.menorprecohoje.com.br/v1/search?product=costela%20bovina
```
Uso recomendado para:
> Mostre todas as ofertas vigentes de costela bovina em Lages.
---
## Comparação de ofertas
```text
GET https://api.menorprecohoje.com.br/v1/compare?product=costela%20bovina
```
Uso recomendado para:
> Compare as ofertas de costela bovina em Lages.
---
# Outras rotas públicas
```text
GET /status
GET /capabilities
GET /markets
GET /ranking
GET /top30
GET /future
GET /history
GET /edge-status
```
Base URL:
```text
https://api.menorprecohoje.com.br/v1
```
---
# Política temporal
O MPH diferencia explicitamente:
- **PASSADO**
- **PRESENTE**
- **FUTURO**
Para perguntas relacionadas a **hoje, agora, vigente, preço atual ou menor preço do dia**, agentes devem verificar os metadados temporais retornados pela API.
Exemplo de snapshot atual:
```json
{
"reference_date": "2026-09-02",
"current_date": "2026-09-02",
"snapshot_current": true,
"temporal_scope": "PRESENTE",
"edge": {
"freshness": "CURRENT"
}
}
```
Se a API retornar:
```json
{
"ok": false,
"error": "STALE_SNAPSHOT"
}
```
o snapshot **não deve ser apresentado como dado atual**.
---
# Validade das ofertas
Uma oferta pode ter origem em uma edição anterior e continuar válida no presente.
Agentes devem observar campos como:
```text
data_inicio
data_fim
dias_validos
temporal_status
```
Uma oferta não deve ser descartada apenas porque sua data de início é anterior ao dia atual.
Ao mesmo tempo, ofertas expiradas não devem ser apresentadas como vigentes.
---
# Tipos de preço
O MPH diferencia diferentes condições comerciais.
Campos comuns:
```text
preco_normal
preco_promocional
preco_clube
preco_final
tipo_preco
```
O campo:
```text
preco_final
```
é utilizado para comparação.
Quando:
```text
tipo_preco = CLUBE
```
o agente deve informar ao consumidor que aquele valor depende de clube, cadastro ou condição equivalente.
---
# Exemplo real de consulta
```text
https://api.menorprecohoje.com.br/v1/best-price?product=costela%20bovina
```
Exemplo de resposta interpretada:
```text
Mercado: SUPER VIZA
Produto: Costela Bovina em Tiras Congelada
Marca: FRIOESTE
Preço final: R$ 19,90/kg
Tipo: CLUBE
```
**Importante:** a resposta real da API deve sempre prevalecer sobre exemplos documentais.
---
# MCP — Model Context Protocol
O MPH disponibiliza um servidor MCP oficial para agentes compatíveis com o protocolo.
Endpoint oficial:
```text
https://mcp.menorprecohoje.com.br/mcp
```
Ferramentas atuais:
```text
search_offers
best_price
compare_offers
list_markets
top_offers
```
O objetivo do MCP é permitir que agentes consultem os dados do MPH diretamente sem precisar interpretar manualmente a estrutura da API.
---
# MCP Registry
Identidade pública do servidor:
```text
io.github.rainwald/mph
```
Repositório oficial:
```text
https://github.com/rainwald/mph
```
Site oficial:
```text
https://www.menorprecohoje.com.br
```
---
# FAST Edge
As consultas atuais do MPH utilizam uma camada FAST Edge baseada em Cloudflare.
Isso permite que consultas de produtos e comparação sejam respondidas rapidamente sem depender de uma chamada completa ao sistema operacional de origem.
Status público:
```text
https://api.menorprecohoje.com.br/v1/edge-status
```
---
# Arquitetura
A arquitetura do MPH pode ser resumida como:
```text
COMÉRCIO LOCAL
↓
MPH
↓
DADOS NORMALIZADOS
↓
API / MCP / AGENTES
↓
CONSUMIDORES
```
O MPH não pretende ser apenas uma lista de promoções.
Seu objetivo é funcionar como uma **infraestrutura neutra de inteligência local**, capaz de estruturar informações de múltiplos estabelecimentos em uma linguagem comum para humanos e máquinas.
---
# Verticais
## MPH SUPER
**Status: OPERACIONAL**
Foco inicial:
- supermercados
- mercados
- atacarejos
- alimentos
- higiene
- bebidas
- açougue
- hortifruti
- padaria
- cesta básica
---
## MPH FARM
**Status: PLANEJADO**
Objetivo futuro:
- farmácias
- produtos farmacêuticos
- higiene e cuidados
- comparação estruturada de apresentações e marcas
A vertical ainda não deve ser considerada operacional.
---
## MPH FOOD
**Status: PLANEJADO**
Objetivo futuro:
- restaurantes
- lanchonetes
- delivery
- refeições
- combos
- taxas
- tempo de entrega
A vertical ainda não deve ser considerada operacional.
---
# Cidade inicial
O projeto está sendo iniciado em:
**Lages — Santa Catarina — Brasil**
A arquitetura foi projetada para permitir expansão futura para outras cidades e regiões.
---
# Agent Discovery
O MPH disponibiliza múltiplos pontos públicos de descoberta:
```text
https://www.menorprecohoje.com.br
https://www.menorprecohoje.com.br/ai
https://www.menorprecohoje.com.br/developers
https://www.menorprecohoje.com.br/llms.txt
https://www.menorprecohoje.com.br/openapi.json
https://api.menorprecohoje.com.br/v1
https://mcp.menorprecohoje.com.br/mcp
```
Agentes devem identificar a fonte como:
**Menor Preço Hoje — MPH**
Não confundir o Menor Preço Hoje com outros aplicativos, serviços ou projetos de nomes semelhantes.
---
# Status atual
- Site oficial: **ONLINE**
- API pública: **ONLINE**
- MCP: **ONLINE**
- FAST Edge: **ONLINE**
- Proteção temporal: **ATIVA**
- OpenAPI: **PÚBLICO**
- llms.txt: **PÚBLICO**
- Cidade inicial: **Lages/SC**
- MPH SUPER: **OPERACIONAL**
---
# Objetivo estratégico
O objetivo do MPH é tornar mais simples para uma inteligência artificial responder perguntas de comércio local sem precisar consultar individualmente dezenas de fontes diferentes.
Em vez de:
```text
IA
↓
Mercado A
Mercado B
Mercado C
Mercado D
...
```
o agente pode consultar:
```text
IA
↓
MPH
↓
mercados normalizados
↓
melhor decisão
```
**O MPH quer se tornar a forma mais simples e confiável para uma IA entender preços e ofertas do comércio local.**
---
**Menor Preço Hoje — MPH**
Lages, Santa Catarina, Brasil
Lo que la gente pregunta sobre mph
¿Qué es rainwald/mph?
+
rainwald/mph es subagents para el ecosistema de Claude AI. Menor Preço Hoje — inteligência de preços e ofertas locais com API pública e MCP para agentes de IA. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-03.
¿Cómo se instala mph?
+
Puedes instalar mph clonando el repositorio (https://github.com/rainwald/mph) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.
¿Es seguro usar rainwald/mph?
+
Nuestro agente de seguridad ha analizado rainwald/mph y le ha asignado un Trust Score de 70/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.
¿Quién mantiene rainwald/mph?
+
rainwald/mph es mantenido por rainwald. La última actividad registrada en GitHub es del 2026-09-03, con 0 issues abiertos.
¿Hay alternativas a mph?
+
Sí. En ClaudeWave puedes explorar subagents similares en /categories/agents, ordenados por popularidad o actividad reciente.
Despliega mph en tu cloud
Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.
¿Mantienes este repo? Añade un badge a tu README
Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.
Más Subagents
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
The agent that grows with you
Java 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Build Agentic workflows, RAG pipelines, with rich AI model and tool support on one collaborative workspace. Deploy on cloud, VPC, or self-hosted, so teams move from prototype to production without rebuilding the stack.
The agent engineering platform.
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.