Skip to main content
Glama
siddiquafathima

deskkit-agentic-commerce

DeskKit — Comercio agéntico para el Razorpay AI Buildathon

Track 1: Crecimiento con IA y comercio agéntico

Un agente de aprovisionamiento autónomo que hace que un comercio (DeskKit) sea transaccionable por un comprador de IA, de principio a fin, con cada acción monetaria explicable, acotada y controlada, y un rastro de auditoría en vivo.

Qué hace

DeskKit es un pequeño comercio de suministros de oficina en Razorpay. Este proyecto construye un agente de IA que:

  • Explora el catálogo de DeskKit a través de una interfaz de herramientas MCP (catálogo legible por agentes)

  • Razona sobre las compras y ejecuta pedidos reales de Razorpay en modo de prueba

  • Aplica un presupuesto mensual estricto con control de dos niveles: aprobación automática por debajo de ₹3,000, aprobación manual requerida por encima de esa cantidad, y bloqueo total si supera los ₹5,000/mes

  • Conserva el gasto entre sesiones — el presupuesto se comporta realmente como un límite mensual, no como un reinicio por ejecución

  • Sugiere de forma proactiva artículos complementarios (venta adicional/venta cruzada) después de una compra exitosa

  • Incluye un segundo agente de IA que genera solicitudes de aprovisionamiento de forma autónoma, lo que demuestra un comercio real de agente a agente, no solo de humano a agente

Cada decisión se rastrea en LangSmith para obtener un rastro de auditoría completo, y se visualiza en vivo en un panel de Monthly Ledger que muestra los recuentos de aprobados/pendientes/bloqueados y el historial de pedidos.

Related MCP server: Cashfree CLI

Por qué encaja con el track

«Cada acción monetaria explicable, acotada y controlada. Muestra el rastro de auditoría y un fallo gestionado con elegancia.»

Este proyecto gestiona con elegancia cuatro casos de fallo o límite distintos: bloqueo de presupuesto, control de aprobación, solicitudes de artículos que no están en el catálogo y cumplimiento parcial de una solicitud de agente a agente demasiado amplia — cada uno con un razonamiento claro y alternativas reales, nunca un fallo silencioso ni una anulación forzada.

Arquitectura

Requester Agent (AI buyer) ──> LangGraph ReAct Agent ──> MCP Tool Layer ──> Razorpay Test-Mode API │ │ │ ├── get_catalog │ └── create_order (budget-gated) │ └──> LangSmith (audit trail)

Stack tecnológico

  • FastAPI — backend + UI

  • LangGraph (patrón de agente ReAct) — razonamiento y orquestación de herramientas

  • MCP (Model Context Protocol) — catálogo y pago expuestos como herramientas invocables por agentes

  • Groq (openai/gpt-oss-120b) — inferencia de LLM

  • Razorpay Python SDK — pedidos de pago reales en modo de prueba

  • LangSmith — observabilidad y rastro de auditoría

  • Seguimiento persistente del gasto basado en JSON

Ejecutarlo localmente

python -m venv venv
venv\Scripts\activate          # on Windows
pip install -r requirements.txt

Crea un archivo .env con: RAZORPAY_KEY_ID=your_test_key RAZORPAY_KEY_SECRET=your_test_secret GROQ_API_KEY=your_groq_key LANGSMITH_API_KEY=your_langsmith_key LANGSMITH_TRACING=true LANGSMITH_PROJECT=deskkit-buildathon

Luego ejecuta:

uvicorn main:app --reload

Visita http://127.0.0.1:8000.

Demo

Escribe una instrucción (p. ej., «Compra 10 cables USB-C y 1 soporte para portátil»), o haz clic en Simular agente solicitante para ver cómo una segunda IA genera su propia solicitud de compra: comercio real de agente a agente.

Capturas de pantalla

Pedido exitoso con seguimiento del presupuesto en tiempo real Pago exitoso

Pedido bloqueado con razonamiento elegante Pedido bloqueado

Monthly Ledger — rastro de auditoría completo de un vistazo Monthly Ledger

Comercio de agente a agente: un agente solicitante genera su propia solicitud de compra Agente a agente


Construido para el Razorpay AI Buildathon, Track 1.

Maintenance

ActivityMaintained
ResponsivenessSyncing

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

Related MCP Servers

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/siddiquafathima/deskkit-agentic-commerce'

If you have feedback or need assistance with the MCP directory API, please join our Discord server