Caso de uso
Comercio con agentes
Permite que agentes ejecuten compras con MCP, politicas y preflight de riesgo.
Problema
Los agentes necesitan acceso seguro al comercio sin tocar rieles directamente.
Arquitectura
Agente
Herramientas MCP
risk_preflight
order_create
checkout_initiate
Riel de pago
Implementacion
- 1Configura AgentIdentity y AgentPolicy con limites de gasto.
- 2Usa catalog_search y checkout_quote para planear la compra.
- 3Corre risk_preflight antes de crear ordenes.
- 4Inicia checkout y espera confirmacion.
Flujo MCP
const quote = await mcp.checkout_quote({
product_id: "ticket-123",
currency: "COP"
})
const order = await mcp.order_create({
items: [{ product_id: "ticket-123" }],
currency: "COP",
idempotencyKey: "order-123",
reason: "user purchase"
})Consideraciones de produccion
- Requiere risk_preflight para efectos financieros.
- Usa idempotencia en creacion de ordenes.
- Audita uso de herramientas con reason y metadata.
- Restringe herramientas privilegiadas a scopes admin.