
Monitoramento de preços em tempo real com MCP e LangGraph
Construa um agente de monitoramento de preços com MCP e LangGraph
As quedas de preços acontecem rapidamente. Este post mostra como construir um agente LangGraph que monitora produtos e notifica você quando os preços mudam.
O padrão do agente
Usamos um agente LangGraph com estado no servidor MCP BuyWhere. O agente é executado em um cronograma, verifica preços, compara com valores anteriores e relata mudanças.
Configuração
pip install langgraph langchain-mcp-adapters langchain-anthropic mcp
O agente de monitoramento
import asyncio
from langchain_mcp_adapters.client import MultiServerMCPClient
from langchain_anthropic import ChatAnthropic
BUYWHERE_API_KEY = "sk-buywhere-your-key"
ANTHROPIC_API_KEY = "sk-ant-your-key"
async def monitor_prices():
async with MultiServerMCPClient({
"buywhere": {
"command": "npx",
"args": ["-y", "@buywhere/mcp-server"],
"env": {"BUYWHERE_API_KEY": BUYWHERE_API_KEY},
"transport": "stdio",
}
}) as client:
tools = await client.get_tools()
model = ChatAnthropic(model="claude-sonnet-4-6", api_key=ANTHROPIC_API_KEY).bind_tools(tools)
result = await model.ainvoke([
("user", "Verifique o preço atual do Sony WH-1000XM5 em todos os varejistas de SG.")
])
print(result.content)
asyncio.run(monitor_prices())
Estendendo para monitoramento real
Adicione um agendador e um armazenamento de comparação de preços. A chave é que as chamadas de ferramentas do MCP retornam JSON estruturado, então você pode registrar preços e compará-los entre execuções.
O que vem a seguir
- Adicionar alertas do Telegram para quedas de preços >5%
- Rastrear múltiplos produtos via arquivo de configuração
- Implantar como uma função sem servidor agendada
Código fonte completo: github.com/BuyWhere/buywhere-mcp
Obtenha uma chave de API gratuita em buywhere.ai/api-keys
O artigo apresenta uma solução prática para empresas brasileiras que desejam monitorar preços de produtos em tempo real. Com a implementação de um agente de IA, as empresas podem reagir rapidamente a mudanças de preços, melhorando sua competitividade no mercado.

