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.txtCrea 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 --reloadVisita 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

Pedido bloqueado con razonamiento elegante

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

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

Construido para el Razorpay AI Buildathon, Track 1.
This server cannot be installed
Maintenance
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
Give your AI agent a spending limit: approval controls and single-use virtual cards.
AI-agent product catalog: search, lookup & purchase routing over verified merchant data.
Hosted MCP for e-commerce: live product catalog, stock, and pricing for AI agents.
Payment infrastructure for AI agents: spending rules, approval flows, single-use virtual cards.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to perform e-commerce operations including product search, budget-constrained shopping recommendations, and sustainability analysis. Includes a secure HTTP bridge with OAuth integration and observability features for production deployment.
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to test Cashfree payment integrations end-to-end by creating orders, simulating payments, listening to webhooks, and verifying signatures via MCP tools.MIT
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to browse product catalogs, search products with filters, and initiate checkouts, generating order summaries and checkout URLs.

Allowance MCPofficial
FlicenseNot gradedqualityBmaintenanceEnables AI agents to request purchase approval from humans, receive scoped virtual cards, complete checkout, and report receipts for audit.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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